Provides classes that define older non-generic collections of objects, such as lists, queues, hash tables and dictionaries. Developers should prefer the generic collections in the System.Collections package.
The System.Collections namespace in the .NET Framework provides a number of collection types that are extremely useful for manipulating data in memory. However, some specialized implementations of ISet are not available. Iesi.Collections 4.0 for .Net 4.0 contains the LinkedHashSet (preserves...
Utility .Net library for declarative collection handling. It provides a set of query methods, resembling the ones in LINQ, which operate on read-only observable lists and collections, instead of IEnumerable.
Collection of useful classes for your .NET application:
Object Pool, Thread Pool, Queue Async Processor, BlockingQueue, DiskQueue, ThreadSetManager, Throttling, Semaphore, EntryCounteringEvent, Collections, ReadOnlyCollections, IoC, WeakEvent and other.
Porting primitives from NETStandard to NET40. Commonly used types include:
Provides implementations of specialized collections required by the Nuclectic Framework, including: Dequeue, ObservableList, Pool, TransformingReadOnlyCollection, and WeakCollection.
Forked from the popular Nuclex Framework.
Collection of methods (such as merge, translate, etc) for use with dictionaries in .NET.
Also includes an ObservableDictionary, and a ReadOnlyObservableDictionary class for triggering events when a dictionary is modified.
ExpressWalker provides a generic way to examine and change any object graph in fashion similar to "Visitor Pattern". You can build generic hierarchy composition (visitor) that can visit and change any object's property, basing on configuration. Relies on expression trees while visiting objects (uses...