Sage Modeling and Simulation Library

TreeNodeHelper Methods

The TreeNodeHelper type exposes the following members.


  Name Description
Protected method _OnAboutToGainChild
Protected method _OnAboutToLoseChild
Protected method _OnGainedChild
Protected method _OnLostChild
Protected method AboutToBeRemoved
Public method AddChild
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.
Public method ClearChildren
Removes all children.
Public method CreateNodeWrapper
Creates a wrapper around the provided object that matches this one with respect to read-only and indexing settings.
Public method Equals
True if this treeNode helper's ward is equal to another object or another ITreeNodeHelper's ward object.
Protected method Finalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public method GetChild
Finds the child of this node that has the specified guid key.
Public method GetHashCode
Returns the hashCode of this TreeNodeHelper's ward object.
Public method GetRoot
Gets the root node at or above this node.
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method RemoveChild
Removes a child from this object.
Public method ResequenceChildren
Sorts children according to the supplied IComparer.
Public method SetReadOnly
Sets this node's ReadOnly property to the new value.
Public method ToString
Returns a string that represents the current object.
(Inherited from Object.)
Public method ToStringDeep
Produces a string representation of the entire tree below this node.
Protected method WasRemoved