protected virtual void OnParentChanged(TreeNode nodeOldParent, TreeNode nodeNewParent)
 {
     this._weasel.Invoke("OnParentChanged", new object[] { nodeOldParent, nodeNewParent });
 }
 public void MoveNode(TreeNode nodeSibling, object lt)
 {
     this._weasel.Invoke("MoveNode", new object[] { nodeSibling, lt });
 }
 public void ChangeParent(TreeNode nodeNewParent, TreeNode nodeSibling, object lt)
 {
     this._weasel.Invoke("ChangeParent", new object[] { nodeNewParent, nodeSibling, lt });
 }
 public bool HasDescendant(TreeNode nodeOther)
 {
     return (bool)this._weasel.Invoke("HasDescendant", new object[] { nodeOther });
 }
 public void ChangeParent(TreeNode nodeNewParent)
 {
     this._weasel.Invoke("ChangeParent", new object[] { nodeNewParent });
 }