示例#1
0
    public IEnumerable <TrieNodeBase> SubsumedNodes(String s)
    {
        TrieNodeBase node = FindNode(s);

        if (node == null)
        {
            return(Enumerable.Empty <TrieNodeBase>());
        }
        return(node.SubsumedNodes());
    }
示例#2
0
 // in combination with Add(...), enables C# 3.0 initialization syntax, even though it never seems to call it
 public System.Collections.IEnumerator GetEnumerator()
 {
     return(_root.SubsumedNodes().GetEnumerator());
 }