Generated by DocFX

Namespace ISynergy.Framework.Core.Collections

Classes

BinaryNode<TNode>

Tree node for binary trees.

BinaryTree<TNode>

Base class for binary trees. This class does not implement a binary search tree, but can used to implement one. For binary search trees, please refer to RedBlackTree<T>, KDTree and VPTree.

ItemObservableCollection<T>

ObservableCollection where also item propertychanged is observed.

KeyValuePairComparer<TKey, TValue>

Vanilla key-based comparer for .

ObservableConcurrentDictionary<TKey, TValue>

Provides a thread-safe dictionary for use with data binding.

ObservableRangeCollection<T>

Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.

OrderedDictionary<TKey, TValue>

Ordered dictionary.

RedBlackTree<T>

Red-black tree.

RedBlackTree<TKey, TValue>

Red-black tree specialized for key-based value retrieval.

RedBlackTreeDictionary<TKey, TValue>

Sorted dictionary based on a red-black tree.

RedBlackTreeNode<T>

RedBlackTree<T> node.

RedBlackTreeNode<TKey, TValue>

RedBlackTree<T> node.

Tree<TKey, TModel>

Base class for tree structures.

TreeNode<TKey, TModel>

Class TreeNode. Implements the ObservableClass Implements the

TreeTraversal

Static class with tree traversal methods.

Enums

RedBlackTreeNodeType

Possible node colors for RedBlackTree<T>s.

Delegates

BinaryTraversalMethod<TNode>

Tree enumeration method delegate.