ZForge.Controls.TreeViewAdv.Tree.TreeModel.FindNode C# (CSharp) Method

FindNode() private method

private FindNode ( Node root, TreePath path, int level ) : Node
root Node
path TreePath
level int
return Node
        private Node FindNode(Node root, TreePath path, int level)
        {
            foreach (Node node in root.Nodes)
                if (node == path.FullPath[level])
                {
                    if (level == path.FullPath.Length - 1)
                        return node;
                    else
                        return FindNode(node, path, level + 1);
                }
            return null;
        }

Same methods

TreeModel::FindNode ( TreePath path ) : Node