public override ushort ReadUInt16() { NeedInput(2); pos += 2; return Util.BitConverter.ToUInt16(buf, pos - 2); }