internal static bool Parse(string s, NumberStyles style, IFormatProvider fp, bool tryParse, out Int64 result, out Exception exc) { result = 0; if (!IntParser.CheckInput(s, style, tryParse, out exc)) { return(false); } IntParser parser = new IntParser(s, style, fp, tryParse); Num n = new Num(); if (!parser.Start(n)) { exc = parser.exc; return(false); } result = n.number; return(true); }