BACnet.Tagging.TagReader.ReadEnumerated C# (CSharp) Метод

ReadEnumerated() публичный Метод

Reads an enumerated tag from the stream
public ReadEnumerated ( byte tag = 255 ) : uint
tag byte The tag number of the enumerated tag, or 255 for an application tag
Результат uint
        public uint ReadEnumerated(byte tag = 255)
        {
            _ensureTag(tag, ApplicationTag.Enumerated);
            _ensureLength(1, 4);

            uint value = _reader.ReadByte();
            for(int i = 1; i < _length; i++)
            {
                value <<= 8;
                value |= _reader.ReadByte();
            }

            return value;
        }