100 packages
returned for Tags:"IEnumerable"
Filter
The "classy" way to filter collections.
Helper methods/classes for operating on objects of type IEnumerable.
A collection of extension methods to IQueryable and IEnumerable that enable easy and performance Levenshtein searches
IAsyncEnumerable interface definition, and some LINQ function for it
Converts IEnumerables into Datatables for easy binding.
Simple C# library to specify whether to place nulls first or last when ordering an enumerable by a key selector with nullable types.
23,892 total downloads
last updated 12/15/2016
Latest version: 3.0.0
C#
LINQ
IEnumerable
Extension methods for IEnumerable<T>, including ForEach(), Apply() operators, Around(), Mask(), SkipLast(), TakeLast(), TakeWhileAndNext(), FirstOrEmpty(), Permutations(), Interleave() operators, NotOf() (type-removing) operators and more.
Converts IEnumerables into Datatables for easy binding
Linq extensions for ordered sequences. They have better perfomance in comparison to standard extensions. They don't enumerate entire sequences into HashSet<T> or lookup. With these you can lazily handle very large or even infinite sequences as long as they're ordered. Concat, Distinct, Except,...
More information
A collection of extension methods to IQueryable and IEnumerable that enable easy and performance Soundex searches
Some extensions for IEnumerable:
> Shuffle
> SequenceEqualWithoutOrder
> IfDefaultGiveMe
> FirstOr
> ForEach
Adds extension methods and other useful things to make things easier.
3,391 total downloads
last updated 4/4/2012
Latest version: 0.2.0
IEnumerable
Cache
CacheEnumerable is a class that encapsulate IEnumerable collection making it reuseble but lazy loading data.
Widec.Extensions.Enumerable
Extension methods for .Net classes
Extension methods for System.Collections.Generic.IEnumerable<T> and System.Collections.IEnumerable.
General purpose extension methods on the IEnumerable and IEnumerable<T> interface. This includes Page for using LINQ to do efficient paging on IEnumerables without using skip and take.