Open.Core.TreeNode.IsDescendent C# (CSharp) Method

IsDescendent() private static method

private static IsDescendent ( ITreeNode parent, ITreeNode node ) : bool
parent ITreeNode
node ITreeNode
return bool
        private static bool IsDescendent(ITreeNode parent, ITreeNode node)
        {
            if (Script.IsNullOrUndefined(node)) return false;
            if (parent.Contains(node)) return true;
            foreach (ITreeNode child in parent.Children)
            {
                if (IsDescendent(child, node)) return true;
            }
            return false;
        }
        #endregion