Exemple #1
0
        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));
        }
Exemple #2
0
 public override string ToString()
 {
     return(this.GetType().Name + "[" + Bits.numbersToBitString(new long[] { MaxValue << BitOffset }) + "]");
 }