Example #1
0
 /// <summary>
 /// Gets the equivalent TrieNode in the Trie for given prefix.
 /// If prefix not present, then returns null.
 /// </summary>
 public TrieNode GetTrieNode(string prefix)
 {
     if (prefix == null)
     {
         throw new ArgumentNullException(nameof(prefix));
     }
     return(rootTrieNode.GetTrieNode(prefix));
 }
Example #2
0
 /// <summary>
 /// Gets the equivalent TrieNode in the TrieMap for given key prefix.
 /// If prefix not present, then returns null.
 /// </summary>
 public TrieNode <TValue> GetTrieNode(string keyPrefix)
 {
     if (keyPrefix == null)
     {
         throw new ArgumentNullException(nameof(keyPrefix));
     }
     return(rootTrieNode.GetTrieNode(keyPrefix));
 }