Top 20 NuGet enumerable Packages
A collection of useful extension methods. Commonly Used Types: ArrayExtensions CollectionExtensions ConvertibleExtensions DictionaryExtensions DoubleExtensions EnumExtensions EnumerableExtensions ExceptionExtensions Int32Extensions ListExtensions ObjectExtensions StringBuilderExtensions StringExten...
Contracts and implementations for working with data readers and collections as well as providing means of conversion between them.
Helper methods for operating on objects of type IEnumerable.
iTin Export Engine Core, contains a tab-separated values (txt), comma-seprated values (csv), XML spreadsheet 2003 (xml) and SQL Script (sql) native writers
LINQ-like helpers and extension methods for IEnumerable. Type filters, Option-type conversions, flattening enumerables, fast single-element enumerables, and others.
Interactive Extensions Async Library used to express queries over asynchronous enumerable sequences.
A syntactic sugar library of wonderful extensions and utilities that can make your code short and clean.
An intuitive tool for merging in-memory collections : add, update, delete elements simultaneously. Supports a functional LINQ approach (Merge), in-place collection merging (MergeInto), and a pure callback approach (ControlMerge, ControlMergeParallel). Callbacks can be injected to compose custom be...
Interactive Extensions Async Providers Library used to build query providers and express queries over async enumerable sequences.
Traverse an enumerable tree, depth or breadth first. Example: var dirs = new DirectoryInfo("C:\\") .Traverse(TraverseKind.BreadthFirst, dir => dir.EnumerateDirectories());
Source code package. An extension for expressing a deep object graph as a flat series of values.
Source code package. An extension for retrieving an object's public instance property values as a series of values (boxed) in alphabetical order of the property names, or if the object is already a collection, the elements of that collection (boxed).