/// <summary> /// 是否可以将指定节点设置为自身的父节点 /// </summary> /// <param name="node"></param> /// <returns></returns> public bool CanSetParent(NodeModifier node) { if (node == this) { return(false); } if (node.IsChild(this, false)) { return(false); } if (node.IsParent(this)) { return(false); } return(true); }
/// <summary> /// 是否可以将指定节点设置为自身的父节点 /// </summary> /// <param name="node"></param> /// <returns></returns> public bool CanSetParent(NodeModifier node) { if (node == this) return false; if (node.IsChild(this, false)) return false; if (node.IsParent(this)) return false; return true; }