public IEnumerator <string> GetEnumerator() { TrieNode node = trie.GetNode(prefix); return(new TrieKeyEnumerator(node, trie, NormalizeKey(prefix))); }
public IEnumerator <KeyValuePair <string, T> > GetEnumerator() { TrieNode node = trie.GetNode(prefix); return(new TrieEnumerator(node, trie, NormalizeKey(prefix))); }
public IEnumerator <T> GetEnumerator() { TrieNode node = trie.GetNode(prefix); return(new TrieValueEnumerator(node, trie, trie.CanonicizeKey(prefix))); }