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); }
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); }