private Value ReadShortArray() { Bits bits = Bits.bits(MAX_BYTES_IN_SHORT_STRING_OR_SHORT_ARRAY); int blocksUsed = ShortArray.calculateNumberOfBlocksUsed(CurrentBlock()); for (int i = 0; i < blocksUsed; i++) { bits.put(Blocks[_block + i]); } return(ShortArray.decode(bits)); }
public override string ToString() { return(this.GetType().Name + "[" + Bits.numbersToBitString(new long[] { MaxValue << BitOffset }) + "]"); }