54 packages returned for Tags:"IEnumerable"

Enumerable Extensions
  • 6,247 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.
Linq extensions for ordered sequences. Provides better perfomance in comparison to standard extensions. Provides Concat, Distinct, Except, GroupBy, Intersect, Join, GroupJoin and Union.
SeedPacket adds a .seed() method onto IEnumerable for quickly seeding data. Similar to a LINQ extension, it populates lists with realistic data. Ex: var mylist = new List<Item>().Seed(). It is easy to use, with a customizable, and powerful rules engine that keys off the datatype or interface,... More information
Linq to Excel
FAST N SMALL. Covert an Excel File (.xls and .xlsx) to object oriented IEnumerator based on class that matches the same name as the columns. No need of interop or any other reference. See website for sourcecode!
The framework BitArray is helpful but it has a serious flaw in the fact that it is not immutable. This is the primary motivation for working on this package in order to achieve just such an ImmutableBitArray. Reflexive operations can modify an instance but otherwise bitwise operations should yield a... More information
  • 1,634 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.
Nice LINQ
See it as: SELECT * FROM Books WHERE Id IN (1, 2, 3) >> var books = context.Books.In(b => b.Id, 1, 2, 3) >>OR>> context.Books.In(b => b.Id, listOfIds). The package also contains NotIn
  • 1,039 total downloads
  • last updated 8/23/2012
  • Latest version: 0.9.5-beta
  • SQL Query IEnumerable
NQuery is a relational query engine that allows executing a SELECT query against in-memory objects. It can use arrays, data sets, data tables or any other custom data source. NQuery is completely extensible so that you can add custom functions, aggregates, constants and parameters.
This package provides additional UI controls for query authoring including a show plan control to visualize the execution plan similar to Microsoft SQL Server Management Studio as well as a browser control to explore the scope of a query or expression.
Collection Extensions
Why is it that the List is so widely used, even when there is absolutly no need for the features of a List? I think one of the most important reasons is it beeing so easily available. You could simply use the extension method .ToList() on any IEnumerable. To help out in this matter, and hopefully... More information