Opc.Ua.JsonDecoder.ReadDouble C# (CSharp) Method

ReadDouble() public method

Reads a double from the stream.
public ReadDouble ( string fieldName ) : double
fieldName string
return double
        public double ReadDouble(string fieldName)
        {
            object token = null;

            if (!ReadField(fieldName, out token))
            {
                return 0;
            }

            var value = token as double?;

            if (value == null)
            {
                var text = token as string;
                double number = 0;

                if (text == null || !Double.TryParse(text, out number))
                {
                    return 0;
                }

                return number;
            }

            return (double)value;
        }