The TreeNodeHelper type exposes the following members.
Creates a TreeNodeHelper with the indicated object as its ward. It is read-only or auto-indexed according to the
Adds a child to this object. If the TreeNodeHelper is set to autoIndex, the new child must be an implementer of IHasIdentity, and will be indexed into the list of children.
Removes all children.
Creates a wrapper around the provided object that matches this one with respect to read-only and indexing settings.
True if this treeNode helper's ward is equal to another object or another ITreeNodeHelper's ward object.
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Finds the child of this node that has the specified guid key.
Returns the hashCode of this TreeNodeHelper's ward object.
Gets the root node at or above this node.
Gets the Type of the current instance.(Inherited from Object.)
Creates a shallow copy of the current Object.(Inherited from Object.)
Removes a child from this object.
Sorts children according to the supplied IComparer.
Sets this node's ReadOnly property to the new value.
Returns a string that represents the current object.(Inherited from Object.)
Produces a string representation of the entire tree below this node.
The children of this object.
True if this implementer has no children.
True if the tree cannot be reconfigured through this implementer (no adding/removing parents or children.)
True if this implementer has no parent.
The parent of this object.
A TreeNode's Ward is the object it represents - the object that actually is conceptually a part of the tree being managed. If the object in the hierarchical tree inherits from TreeNodeHelper, then Ward is 'this'.
Fires when this object is about to be removed from a parent's child list.
Fires when this object is about to gain a new member of it's child list.
Fires when this object is about to lose a new member of it's child list.
Fires after this object has gained a new member of it's child list.
Fires after this object has lost a new member of it's child list.
Fires after this object has been removed from a parent's child list.