Esempio n. 1
0
        public string ReadString(ref int position)
        {
            string value = BigEndian.ToString(_bodyBuffer, position);

            position += BigEndian.GetSize(value);

            _read.Add(value);
            return(value);
        }
Esempio n. 2
0
        public ushort ReadShort(ref int position)
        {
            ushort value = BigEndian.ToUInt16(_bodyBuffer, position);

            position += BigEndian.GetSize(value);

            _read.Add(value);
            return(value);
        }
Esempio n. 3
0
        public bool ReadBoolean(ref int position)
        {
            bool value = BigEndian.ToBoolean(_bodyBuffer, position);

            position += BigEndian.GetSize(value);

            _read.Add(value);
            return(value);
        }
Esempio n. 4
0
        public int ReadInteger(ref int position)
        {
            int value = BigEndian.ToInt32(_bodyBuffer, position);

            position += BigEndian.GetSize(value);

            _read.Add(value);
            return(value);
        }