Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
        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));
        }
Esempio n. 6
0
        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));
        }
Esempio n. 7
0
        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));
        }