NCommons.Collections (nuget): NCommons is a set of several .NET libraries which provide common building blocks that can be used by any kind of library or application.  This library provides several generic and specialized collection-type members.  Commonly Used Types: IPriorityQueue<T> PriorityQueue<T> Heap<T> BinaryHeap<T> INotifyCollectionChanging PreviewingObservableCollection<T> WeakReferenceCollection<T>  You can find additional information and documentation on the library's GitHub page: https://github.com/manuelroemer/NCommons
Keywords: NCommons|Common|Extension|Collection|List|WeakReference|Observable|Heap|PriorityQueue|collections|common|csharp|library|monads|observables