internal IEnumerable <SharpTreeNode> VisibleDescendantsAndSelf() { return(TreeTraversal.PreOrder(this, n => n.Children.Where(c => c.isVisible))); }
public IEnumerable <SharpTreeNode> DescendantsAndSelf() { return(TreeTraversal.PreOrder(this, n => n.Children)); }