public static double?Double(string value, NumberStyles style, IFormatProvider provider) { TryParser <double> parser = (string v, out double result) => System.Double.TryParse(v, style, provider, out result); return(parser.NullInvoke(value)); }
public static int?Int32(string value, NumberStyles style, IFormatProvider provider) { TryParser <int> parser = (string v, out int result) => System.Int32.TryParse(v, style, provider, out result); return(parser.NullInvoke(value)); }
public static decimal?Decimal(string value, NumberStyles style, IFormatProvider provider) { TryParser <decimal> parser = (string v, out decimal result) => System.Decimal.TryParse(v, style, provider, out result); return(parser.NullInvoke(value)); }
public static ulong?UInt64(string value, NumberStyles style, IFormatProvider provider) { TryParser <ulong> parser = (string v, out ulong result) => System.UInt64.TryParse(v, style, provider, out result); return(parser.NullInvoke(value)); }
public static ushort?UInt16(string value, NumberStyles style, IFormatProvider provider) { TryParser <ushort> parser = (string v, out ushort result) => System.UInt16.TryParse(v, style, provider, out result); return(parser.NullInvoke(value)); }
public static byte?Byte(string value, NumberStyles style, IFormatProvider provider) { TryParser <byte> parser = (string v, out byte result) => System.Byte.TryParse(v, style, provider, out result); return(parser.NullInvoke(value)); }
public static float?Single(string value, NumberStyles style, IFormatProvider provider) { TryParser <float> parser = (string v, out float result) => System.Single.TryParse(v, style, provider, out result); return(parser.NullInvoke(value)); }