public ushort ReadUInt16() { byte[] buffer = new byte[2]; this.Read(buffer, 0, buffer.Length); return BitConverter.ToUInt16(buffer, 0); }