namespace System {
[Serializable]
+#if NET_2_0
+ [System.Runtime.InteropServices.ComVisible (true)]
+#endif
public struct Double : IComparable, IFormattable, IConvertible
#if NET_2_0
, IComparable <double>, IEquatable <double>
return result;
}
- [MonoTODO("check if digits are group in correct numbers between the group separators")]
+ // FIXME: check if digits are group in correct numbers between the group separators
internal static bool Parse (string s, NumberStyles style, IFormatProvider provider, bool tryParse, out double result, out Exception exc)
{
result = 0;
if (sidx == len) {
if (!tryParse)
exc = Int32.GetFormatException ();
- return true;
+ return false;
}
}
case State_ConsumeWhiteSpace:
if (allow_trailing_white && Char.IsWhiteSpace (c)) {
- state = State_Exit;
+ state = State_ConsumeWhiteSpace;
break;
}