Remove the BCL Parse/TryParse/ToString(...) static format/parse methods #87

Closed
GoogleCodeExporter opened this Issue Mar 15, 2015 · 3 comments

Comments

Projects
None yet
2 participants
@GoogleCodeExporter
See proposal in https://groups.google.com/forum/#!topic/noda-time/cFYJlJfITOQ.  
In summary: we currently have two ways to format and parse text: the 
pattern-based API, which is strongly-typed and pretty straightforward, and the 
BCL IFormatInfo-based API, which is underdocumented and confusing.  (There are 
other problems as well; see the post.)

Assuming no objections, we should remove all the static Parse/TryParse methods 
and trim down the ToString overloads to two: the parameterless one and the one 
used for IFormattable.

We'll also need to update the user guide.

Original issue reported on code.google.com by malcolm.rowe on 14 Jul 2012 at 9:05

@GoogleCodeExporter

This comment has been minimized.

Show comment
Hide comment
@GoogleCodeExporter

GoogleCodeExporter Mar 15, 2015

Fixed in change 6e7ed1c38f91. (Docs changed in change 583de47fbddb.)

Original comment by jonathan.skeet on 22 Jul 2012 at 8:18

  • Changed state: Fixed
Fixed in change 6e7ed1c38f91. (Docs changed in change 583de47fbddb.)

Original comment by jonathan.skeet on 22 Jul 2012 at 8:18

  • Changed state: Fixed
@GoogleCodeExporter

This comment has been minimized.

Show comment
Hide comment
@GoogleCodeExporter

GoogleCodeExporter Mar 15, 2015

Original comment by malcolm.rowe on 30 Jul 2012 at 7:26

  • Added labels: Milestone-1.0
  • Removed labels: V1-Blocker

Original comment by malcolm.rowe on 30 Jul 2012 at 7:26

  • Added labels: Milestone-1.0
  • Removed labels: V1-Blocker
@GoogleCodeExporter

This comment has been minimized.

Show comment
Hide comment
@GoogleCodeExporter

GoogleCodeExporter Mar 15, 2015

Original comment by malcolm.rowe on 10 Nov 2012 at 10:20

  • Added labels: Milestone-1.0.0
  • Removed labels: Milestone-1.0

Original comment by malcolm.rowe on 10 Nov 2012 at 10:20

  • Added labels: Milestone-1.0.0
  • Removed labels: Milestone-1.0

@malcolmr malcolmr added the bug label Mar 15, 2015

@malcolmr malcolmr modified the milestone: 1.0.0 Mar 15, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment