btb-class |

# ComponentOwl.BetterThumbnailBrowser.Collections Namespace

Namespace Hierarchy

### Classes

Class | Description
--- | ---
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.

### Interfaces

Interface | Description
--- | ---
IExtendedCollection(TItem) | Collection with extensions for certain collection operations.
IExtendedList(TItem) | List with extensions for certain list operations.