コード例 #1
0
        static object[] ReadObjectArray(PivotDataStateBinaryReader rdr)
        {
            var arrLen = rdr.Read7BitEncodedLong();
            var arr    = new object[arrLen];

            for (ulong i = 0; i < arrLen; i++)
            {
                arr[i] = ReadObject(rdr);
            }
            return(arr);
        }
コード例 #2
0
        static uint[][] ReadValueKeys(PivotDataStateBinaryReader rdr, uint dimCount)
        {
            var arrLen = rdr.Read7BitEncodedLong();
            var res    = new uint[arrLen][];

            for (ulong i = 0; i < arrLen; i++)
            {
                var entry = new uint[dimCount];
                for (int j = 0; j < dimCount; j++)
                {
                    entry[j] = rdr.Read7BitEncodedInt();
                }
                res[i] = entry;
            }
            return(res);
        }