Click or drag to resize

Linq.Extras Namespace

This namespace provides extension and helper methods to complement the System.Linq namespace
Classes
  ClassDescription
Public classInfer
Provides helper methods to create functions and expression trees from lambda expressions, by taking advantage of generic type inference.
Public classXComparer
Provides extension and helper methods to create, combine and work with comparers.
Public classXComparerT
Provides helper methods to create comparers by taking advantage of generic type inference
Public classXEnumerable
Provides extension and helper methods to work with sequences.
Public classXEqualityComparer
Provides extension and helper methods to create and work with equality comparers.
Public classXEqualityComparerT
Provides a helper method to create equality comparers by taking advantage of generic type inference
Public classXList
Provides extension methods for working with lists.
Structures
  StructureDescription
Public structureItemWithIndexT
Represents an element associated with its index in a sequence.
Public structureXEnumerableWithIndexArrayEnumerableTSource
A sequence of elements associated with their index, optimized for the case when the underlying collection is an array.
Public structureXEnumerableWithIndexArrayEnumerableTSourceEnumerator
Public structureXEnumerableWithIndexEnumerableTSource
A sequence of elements associated with their index.
Public structureXEnumerableWithIndexEnumerableTSourceEnumerator
Public structureXEnumerableWithIndexListEnumerableTSource
A sequence of elements associated with their index, optimized for the case when the underlying collection is a ListT.
Public structureXEnumerableWithIndexListEnumerableTSourceEnumerator
Interfaces
Enumerations
  EnumerationDescription
Public enumerationTreeTraversalMode
Defines the possible traversal orders when traversing a hierarchy of objects.