public string ReadString(ref int position) { string value = BigEndian.ToString(_bodyBuffer, position); position += BigEndian.GetSize(value); _read.Add(value); return(value); }
public ushort ReadShort(ref int position) { ushort value = BigEndian.ToUInt16(_bodyBuffer, position); position += BigEndian.GetSize(value); _read.Add(value); return(value); }
public bool ReadBoolean(ref int position) { bool value = BigEndian.ToBoolean(_bodyBuffer, position); position += BigEndian.GetSize(value); _read.Add(value); return(value); }
public int ReadInteger(ref int position) { int value = BigEndian.ToInt32(_bodyBuffer, position); position += BigEndian.GetSize(value); _read.Add(value); return(value); }