/// <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)); }
/// <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)); }