Exemplo n.º 1
0
        public void Read(BinaryReader reader, IPersistentIndexManager persistentIndexManager)
        {
            var num = reader.ReadInt32();

            for (int i = 0; i < num; i++)
            {
                var name = reader.ReadString();
                var trie = AttributedTypesTrieNode.Read(reader, persistentIndexManager) ?? new AttributedTypesTrieNode();
                // direct add to roots here... no collisions by name is guaranted
                Roots.Add(name, trie);
            }
        }