Exemplo n.º 1
0
        public Node <EmptyRecordIndexKey> Deserialize(byte[] bytes)
        {
            var reader = new BufferReader(bytes);
            var degree = reader.ReadInt32();
            var node   = new Node <EmptyRecordIndexKey>(degree);

            var nrOfEntries = reader.ReadInt32();

            for (int i = 0; i < nrOfEntries; i++)
            {
                node.EntryList.Add(ReadEntry(reader));
            }
            var nrOfChildAddresses = reader.ReadInt32();

            for (int i = 0; i < nrOfChildAddresses; i++)
            {
                node.ChildrenAddresses.Add(reader.ReadInt64());
            }
            return(node);
        }
Exemplo n.º 2
0
 internal BinaryFormatter(BufferReader reader)
 {
     this.Reader = reader;
     this.Reader.ReadByte(); //VERSION
 }