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

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

Reads a signed tag from the stream
public ReadSigned64 ( byte tag = 255 ) : long
tag byte The tag number of the signed tag, or 255 for an application tag
Результат long
        public long ReadSigned64(byte tag = 255)
        {
            _ensureTag(tag, ApplicationTag.Signed);
            _ensureLength(1, 8);

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