public static long StringToLong (string value, int fromBase, int flags) { unsafe { return StringToLong (value, fromBase, flags, null); } }
public unsafe static long StringToLong(string s, int radix, int flags, ref int currPos) { fixed(int *ptr = &currPos) { return(ParseNumbers.StringToLong(s, radix, flags, ptr)); } }