Example #1
0
            //-------------------------------------------------
            public Node DescNode(int Index_in)
            {
                if ((Index_in < 0))
                {
                    return(null);
                }
                FindIndexVisitor visitor = new FindIndexVisitor(Index_in);

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

                this.VisitChildren(visitor);
                return(visitor.FoundNode);
            }