| Class | Description |
|---|---|
| HashList(TKey,TValue) | Dictionary maintaining order of items. |
| PriorityQueue(TItem) | A queue returning item with highest priority first while removing the item from collection. This implementation differs from System.Collections.SortedList because allows adding items with non-unique priorities. |
| PriorityQueue(TPriority,TItem) | A queue returning item with highest priority first while removing the item from collection. This implementation differs from System.Collections.SortedList because allows adding items with non-unique priorities. |
| ReadOnlyDictionary(TKey,TValue) | Read-only dictionary. |
| ReadOnlySet(TItem) | Read-only hash set. |
| ReadWriteDictionary(TKey,TValue) | Custom dictionary. |
| Set(TItem) | Hash set. |
| SortedList(TItem) | List that can keep its items sorted. |
| SortedSet(TItem) | Sorted hash set implementation. |
| Interface | Description |
|---|---|
| IExtendedCollection(TItem) | Collection with extensions for certain collection operations. |
| IExtendedList(TItem) | List with extensions for certain list operations. |