Changeset 1566 for trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/DecimalNumber2XmlFormatterBase.cs
- Timestamp:
- 04/16/09 12:58:14 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/DecimalNumber2XmlFormatterBase.cs
r1564 r1566 5 5 using System.Globalization; 6 6 7 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 8 7 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 8 9 9 public abstract class DecimalNumber2XmlFormatterBase<T> : FormatterBase<T, XmlString> { 10 10 11 11 private static MethodInfo ToStringMethod = typeof(T) 12 12 .GetMethod( … … 30 30 return new XmlString((string)ToStringMethod.Invoke(t, new object[] { "r", CultureInfo.InvariantCulture })); 31 31 } 32 public override T Parse(XmlString x) { 32 public override T Parse(XmlString x) { 33 33 return (T)ParseMethod.Invoke(null, new object[] { x.Data, CultureInfo.InvariantCulture }); 34 34 } 35 } 35 } 36 36 }
Note: See TracChangeset
for help on using the changeset viewer.