RadControls for WinForms

Classes

  ClassDescription
Public classAvlIndex<(Of <(<'T>)>)>
Public classAvlTree<(Of <(<'ValueT>)>)>
Public classAvlTreeNode<(Of <(<'ValueT>)>)>
Public classHybridIndex<(Of <(<'T>)>)>
Public classIndex<(Of <(<'T>)>)>
Public classListIndex<(Of <(<'T>)>)>
Public classNotifyCollection<(Of <(<'T>)>)>
Public classRBMultiTree<(Of <(<'T>)>)>
Non-unique RBMultiTree
Public classRBOrderedMultiTree<(Of <(<'T>)>)>
Non-unique RBMultiTree
Public classRBOrderedTree<(Of <(<'T>)>)>
Unique ordered RBTree
Public classRBOrderedTreeBase<(Of <(<'T>)>)>
Basic RBTree with ordering Operation like Add and Remove are an O(2logN) operations. Operation Find is O(logN) operation.
Public classRBOrderedTreeNode<(Of <(<'T>)>)>
Ordered node
Public classRBTree<(Of <(<'T>)>)>
Unique RBTree
Public classRBTreeBase<(Of <(<'T, N, P>)>)>
Base class for the tree. Based on the Damian Ivereigh implementation Support for the multi-trees has been added. Do not use this class directly. Use RBTree, RBMultiTree, RBOrderedTree and RBOrderedMultiTree classes
Public classRBTreeIndex<(Of <(<'T>)>)>
Public classRBTreeNode<(Of <(<'T>)>)>
Tree node
Public classRBTreeNodeBase<(Of <(<'T, P>)>)>
Node of the red-black tree

Structures

  StructureDescription
Public structureRBOrderedNodeParam
Parameters of ordered node

Interfaces

  InterfaceDescription
Public interfaceIAvlEnumerator<(Of <(<'ValueT>)>)>
Public interfaceIOrderedTree<(Of <(<'T>)>)>
Interface to the tree which supports direct access to the items
Public interfaceISortedTree<(Of <(<'T>)>)>
Interface to the tree
Public interfaceITree<(Of <(<'T>)>)>
Interface to the tree
Public interfaceITreeNode<(Of <(<'T>)>)>
Interface to the node

Enumerations

  EnumerationDescription
Public enumerationRBTreeColor
Colour of the node