Provides types and interfaces that allow the creation of observable types that provide notifications to clients when changes are made to it.
Commonly Used...
More information
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.
Commonly Used...
More information
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...
More information
Extensions to expose lists, collections, dictionaries, and enumerables as read-only.
IList<T>.AsReadOnly()
ICollection<T>.AsReadOnly()
IDictionary<TKey,TValue>.AsReadOnly()
IEnumerable<T>.AsReadOnly()
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:
System.Collections.Generic.IReadOnlyCollection
System.Collections.Generic.IReadOnlyDictionary
System.Collections.Generic.IReadOnlyList
System.Collections.Generic.IReadOnlySet...
More information
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...
More information