UAOOI.ProcessObserver.RealTime.Processes Namespace
UAOOI.ProcessObserver.RealTime.Utils.Collections.Generic Namespace
UAOOI.ProcessObserver.RealTime

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

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

Constructors


  Name Description
Public method SortedTree<(Of <(<'T>)>)>
Initializes a new instance of the SortedTree<(Of <(<'T>)>)> class.

Methods


  Name Description
Public method AddNode(T)
Adds the node.
Public method AddNode(T, Int32, T, Int32)
Adds the node.
Public method ConnectTheNodeToOtherNode
Connects the node to other node.
Public method ConnectTheTreeToTheNode
Connects the tree to the node.
Public method Equals(System.Object) (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetHeightOfTheNode
Gets the height of the node.
Public method GetNextUnvisited
Gets the next unvisited node.
Public method GetNode
Gets the node.
Public method GetNodesFromLevel
Gets the nodes from level.
Public method GetRoots
Gets the roots.
Public method GetSubtreeFromNode
Gets the subtree from node.
Public method GetType (Inherited from Object.)
Public method MarkAllUnvisited
Marks all nodes as unvisited.
Protected method MemberwiseClone (Inherited from Object.)
Public method MoveNodeToRoots
Moves the node to roots.
Public method RemoveConnectionBetweeenParentAndChildAndMoveElementToRoots
Removes the connection between parent and child and move element to roots.
Public method RemoveValue
Removes the value.
Public method TestNodeIfCanBeConnected
Tests the tree if can be connected.
Public method TestTreeIfCanBeConnected
Tests the tree if can be connected.
Public method ToString
Returns a String that represents the current Object.

Properties


  Name Description
Public property Count
Gets the count.
Public property Height
Gets the height of the tree.

Events


  Name Description
Public event TreeHasChanged
Occurs when tree has changed.