public T Parse(IFormatProvider provider, NumberStyles style)
 {
     return(GenericNumericStringParser.ParseNumericCulture(_input, style, provider, _parseNumericCultureMethod));
 }
 public T?Parse(IFormatProvider provider, NumberStyles style)
 {
     return(GenericNumericStringParser.TryParseNullableNumeric(_input, style, provider, _tryParseMethod));
 }
 public T Parse(NumberStyles style)
 {
     return(GenericNumericStringParser.ParseNumeric(_input, style, _parseNumericMethod));
 }
 public T Parse(IFormatProvider provider, NumberStyles style, T defaultValue = default(T))
 {
     return(GenericNumericStringParser.TryParseDefaultNumeric(_input, style, provider, defaultValue, _tryParseNumericMethod));
 }