2 types derived from RBTree
System.Data.Common (2)
System\Data\DataRowCollection.cs (1)
10private sealed class DataRowTree : RBTree<DataRow>
System\Data\Selection.cs (1)
42private sealed class IndexTree : RBTree<int>
13 references to RBTree
System.Data.Common (13)
System\Data\DataView.cs (3)
639RBTree<int>.RBTreeEnumerator iterator = _index.GetEnumerator(0); 659RBTree<int>.RBTreeEnumerator iterator = _index.GetEnumerator(0); 1457RBTree<int>.RBTreeEnumerator iterator = _index.GetEnumerator(0);
System\Data\RbTree.cs (5)
1905internal void VerifyPath(RBTree<K> tree) 1973internal int AllocSlot(RBTree<K> tree) 2042private readonly RBTree<K> _tree; 2047internal RBTreeEnumerator(RBTree<K> tree) 2056internal RBTreeEnumerator(RBTree<K> tree, int position)
System\Data\Select.cs (3)
815RBTree<int>.RBTreeEnumerator iterator = _index.GetEnumerator(range.Min); 825RBTree<int>.RBTreeEnumerator iterator = _index.GetEnumerator(range.Min); 848RBTree<int>.RBTreeEnumerator iterator = _index.GetEnumerator(range.Min);
System\Data\Selection.cs (2)
433public RBTree<int>.RBTreeEnumerator GetEnumerator(int startIndex) => 706RBTree<int>.RBTreeEnumerator iterator = GetEnumerator(range.Min);