public int ReadSI8() { this.bufferedBits = 0; this.Offset++; int b = this.InputStream.ReadByte(); if (0 != (b & 0x80000000)) { unchecked { b |= (int)0xFFFFFF00; } } return b; }