public int ArrayGet(BitStream32 Buffer, int pos) { long p = pos; p *= this.NumBits; var ctx = new BitStreamCtx (p); int number = (int)Buffer.Read (this.NumBits, ctx); return number; }