//------------------------------------------------- public Node DescNode(int Index_in) { if ((Index_in < 0)) { return(null); } FindIndexVisitor visitor = new FindIndexVisitor(Index_in); this.VisitDecendentsDepthFirst(visitor); return(visitor.FoundNode); }
//------------------------------------------------- public Node ChildNode(int Index_in) { if ((Index_in < 0)) { return(null); } FindIndexVisitor visitor = new FindIndexVisitor(Index_in); this.VisitChildren(visitor); return(visitor.FoundNode); }