public int ReadUInt16() { int offset; byte[] buffer = GetBuffer(2, out offset); int i = buffer[offset + 0] + (buffer[offset + 1] << 8); Advance(2); return i; }