Sage Modeling and Simulation Library

Cost<(Of <(<'T>)>)> Members

The Cost<(Of <(<'T>)>)> type exposes the following members.

Constructors


  Name Description
Public method Cost<(Of <(<'T>)>)>

Methods


  Name Description
Public method AddChild(T, Boolean) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method AddChild(ITreeNode<(Of <<'(T>)>>), Boolean) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method Apportion
Public method DescendantNodesBreadthFirst
Returns an iterator that traverses the descendant nodes breadth first, top down.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method DescendantNodesDepthFirst
Returns an iterator that traverses the descendant nodes depth first, top down.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method DescendantsBreadthFirst
Returns an IEnumerable that traverses the descendant payloads breadth first.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method DescendantsDepthFirst
Returns an iterator that traverses the descendant payloads depth first.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
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 ForEachChild(Action<(Of <<'(T>)>>)) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method ForEachChild(Action<(Of <<'(ITreeNode<(Of <<'(T>)>>)>)>>)) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method GetHashCode
Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method HasChild(ITreeNode<(Of <<'(T>)>>)) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method HasChild(T) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method IsChildOf (Inherited from TreeNode<(Of <(<'T>)>)>.)
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method Reconcile
Public method RemoveChild(T) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method RemoveChild(ITreeNode<(Of <<'(T>)>>)) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method Reset
Public method SetParent (Inherited from TreeNode<(Of <(<'T>)>)>.)
Protected method SetPayload (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method Siblings
Gets an enumerator over this node's siblings in the hierarchy.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method SortChildren(Comparison<(Of <<'(ITreeNode<(Of <<'(T>)>>)>)>>)) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method SortChildren(IComparer<(Of <<'(ITreeNode<(Of <<'(T>)>>)>)>>)) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method Subsume
Public method ToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties


  Name Description
Public property Categories
Public property ChildNodes
Provides an IEnumerable over the child nodes (i.e. the payloads of the children.)
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public property Children
Gets the children, if any, of this node. Return value will be an empty collection if there are no children.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public property Initialized
Protected property IsSelfReferential (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public property Item
Public property MyEventController (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public property Parent
Gets or sets the parent of this tree node.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public property Payload (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public property Root
Gets the root node above this one.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public property Total