示例#1
0
        internal void WriteEntryIdList(StoreId[] entryList)
        {
            byte[][] array = StoreId.StoreIdsToEntryIds(entryList);
            int      num   = 8 + array.Length * 8;

            foreach (byte[] array3 in array)
            {
                num += array3.Length;
            }
            this.WriteInt(num);
            this.WriteInt(array.Length);
            this.WriteInt(0);
            foreach (byte[] array5 in array)
            {
                this.WriteInt(array5.Length);
                this.WriteInt(0);
            }
            foreach (byte[] value in array)
            {
                this.WriteByteArray(value);
            }
        }