public int ReadUnsignedShortLE() { int ch1 = this.Read(); int ch2 = this.Read(); if ((ch1 | ch2) < 0) throw new EndOfStreamException(); return (ch2 << 8) + (ch1 << 0); }
private static int ReadUnsignedShort(RandomAccessFileOrArray stream, bool isBigEndian) { if (isBigEndian) { return stream.ReadUnsignedShort(); } else { return stream.ReadUnsignedShortLE(); } }