diff options
Diffstat (limited to 'src/mscorlib/src/System/ParseNumbers.cs')
-rw-r--r-- | src/mscorlib/src/System/ParseNumbers.cs | 71 |
1 files changed, 40 insertions, 31 deletions
diff --git a/src/mscorlib/src/System/ParseNumbers.cs b/src/mscorlib/src/System/ParseNumbers.cs index 2a375f7584..5287e27669 100644 --- a/src/mscorlib/src/System/ParseNumbers.cs +++ b/src/mscorlib/src/System/ParseNumbers.cs @@ -11,52 +11,61 @@ ** ** ===========================================================*/ -namespace System { - - //This class contains only static members and does not need to be serializable. - using System; - using System.Runtime.CompilerServices; - using System.Runtime.Versioning; - internal static class ParseNumbers { - internal const int PrintAsI1=0x40; - internal const int PrintAsI2=0x80; - internal const int PrintAsI4=0x100; - internal const int TreatAsUnsigned=0x200; - internal const int TreatAsI1=0x400; - internal const int TreatAsI2=0x800; - internal const int IsTight=0x1000; - internal const int NoSpace=0x2000; - +//This class contains only static members and does not need to be serializable. + +using System; +using System.Runtime.CompilerServices; +using System.Runtime.Versioning; + +namespace System +{ + internal static class ParseNumbers + { + internal const int PrintAsI1 = 0x40; + internal const int PrintAsI2 = 0x80; + internal const int PrintAsI4 = 0x100; + internal const int TreatAsUnsigned = 0x200; + internal const int TreatAsI1 = 0x400; + internal const int TreatAsI2 = 0x800; + internal const int IsTight = 0x1000; + internal const int NoSpace = 0x2000; + // // // NATIVE METHODS // For comments on these methods please see $\src\vm\COMUtilNative.cpp // - public unsafe static long StringToLong(System.String s, int radix, int flags) { - return StringToLong(s,radix,flags, null); + public unsafe static long StringToLong(System.String s, int radix, int flags) + { + return StringToLong(s, radix, flags, null); } [MethodImplAttribute(MethodImplOptions.InternalCall)] public unsafe extern static long StringToLong(System.String s, int radix, int flags, int* currPos); - public unsafe static long StringToLong(System.String s, int radix, int flags, ref int currPos) { - fixed(int * ppos = &currPos) { - return StringToLong( s, radix, flags, ppos); + public unsafe static long StringToLong(System.String s, int radix, int flags, ref int currPos) + { + fixed (int* ppos = &currPos) + { + return StringToLong(s, radix, flags, ppos); } } - - public unsafe static int StringToInt(System.String s, int radix, int flags) { - return StringToInt(s,radix,flags, null); + + public unsafe static int StringToInt(System.String s, int radix, int flags) + { + return StringToInt(s, radix, flags, null); } - [MethodImplAttribute(MethodImplOptions.InternalCall)] - public unsafe extern static int StringToInt(System.String s, int radix, int flags, int* currPos); + [MethodImplAttribute(MethodImplOptions.InternalCall)] + public unsafe extern static int StringToInt(System.String s, int radix, int flags, int* currPos); - public unsafe static int StringToInt(System.String s, int radix, int flags, ref int currPos) { - fixed(int * ppos = &currPos) { - return StringToInt( s, radix, flags, ppos); + public unsafe static int StringToInt(System.String s, int radix, int flags, ref int currPos) + { + fixed (int* ppos = &currPos) + { + return StringToInt(s, radix, flags, ppos); } - } - + } + [MethodImplAttribute(MethodImplOptions.InternalCall)] public extern static String IntToString(int l, int radix, int width, char paddingChar, int flags); |