Top 20 NuGet enumerable Packages
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...
Helper methods for operating on objects of type IEnumerable.
A collection of useful extension methods. Commonly Used Types: ArrayExtensions CollectionExtensions ConvertibleExtensions DictionaryExtensions DoubleExtensions EnumExtensions EnumerableExtensions ExceptionExtensions Int32Extensions ListExtensions ObjectExtensions StringBuilderExtensions StringExten...
LINQ-like helpers and extension methods for IEnumerable. Type filters, Option-type conversions, flattening enumerables, fast single-element enumerables, and others.
Contracts and implementations for working with data readers and collections as well as providing means of conversion between them.
A syntactic sugar library of wonderful extensions and utilities that can make your code short and clean.
Traverse an enumerable tree, depth or breadth first. Example: var dirs = new DirectoryInfo("C:\\") .Traverse(TraverseKind.BreadthFirst, dir => dir.EnumerateDirectories());
iTin Export Engine Core, contains a tab-separated values (txt), comma-seprated values (csv), XML spreadsheet 2003 (xml) and SQL Script (sql) native writers
A Roslyn analyzer with rules for improving performance of enumeration in .NET
Source code package. An extension for expressing a deep object graph as a flat series of values.
Interactive Extensions Async Library used to express queries over asynchronous enumerable sequences.