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

ReadUInt64() public method

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

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

            var value = token as long?;

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

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

                return number;
            }

            if (value < 0)
            {
                return 0;
            }

            return (ulong)value;
        }