public virtual void Remove(TreeNode node) { if (node == null) { throw new ArgumentNullException("node"); } base.RemoveNode(node); }
public void Add(TreeNode node) { if (node == null) { throw new ArgumentNullException("node"); } base.AddNode(node); }
public virtual TreeNode Add(object obj) { TreeNode node = new TreeNode(obj); this.Add(node); return node; }