public TreeViewTerm(TermSet termSet) { _parent = null; _term = null; _name = termSet.Name; _guidString = ""; _children = new TreeViewTermCollection(); foreach (Term term in termSet.Terms) { if (term.IsAvailableForTagging) { _children.Add(new TreeViewTerm(this, term)); } } }
public IHierarchicalEnumerable GetChildren() { if (_children == null) { _children = new TreeViewTermCollection(); TermCollection terms = _term.Terms; foreach (Term childTerm in terms) { if (childTerm.IsAvailableForTagging) { _children.Add(new TreeViewTerm(this, childTerm)); } } } return(_children); }