EnumerableFns Class Breeze.sharp
Inheritance Hierarchy

SystemObject
  Breeze.Sharp.CoreEnumerableFns

Namespace: Breeze.Sharp.Core
Assembly: Breeze.Sharp (in Breeze.Sharp.dll) Version: 0.6.0.5 (0.6.0.5)
Syntax

public static class EnumerableFns

The EnumerableFns type exposes the following members.

Methods

  NameDescription
Public methodStatic memberAllEqualT(IEnumerableT)
Returns true if all items in a cached collection are equal.
Public methodStatic memberAllEqualT, U(IEnumerableT, FuncT, U)
Returns true if all items in a cached collection have the same projected value.
Public methodStatic memberDistinctTSource, TResult
Returns distinct elements from a sequence by using a specified selector function to project objects to compare.
Public methodStatic memberExceptTSource, TResult
Produces the set difference of two sequences by using a specified selector function to compare values.
Public methodStatic memberForEachT(IEnumerableT, ActionT)
Enumerate a cached collection performing the specified action on each item.
Public methodStatic memberForEachT(IEnumerableT, ActionT, Int32)
Enumerate an indexed collection in cache performing the specified action on each item.
Public methodStatic memberGetAggregateHashCode
Returns a hashcode for a collection that uses a similar algorithm to that used by the .NET Tuple class. Order matters.
Public methodStatic memberIndexOfT
Returns the index of the first item in the sequence matching a condition, or -1 if no match found.
Public methodStatic memberIntersectTSource, TResult
Produces the set intersection of two sequences by using a specified selector function to project objects to compare.
Public methodStatic memberToAggregateString
Concatenates the string version of each element in a collection using the delimiter provided.
Public methodStatic memberToHashSetT
Public methodStatic memberUnionTSource, TResult
Produces the set union of two sequences by using a specified selector function to project objects to compare.
Top
Remarks

To use these extensions, add a using statement (Imports in Visual Basic) for this namespace to your class.

Since the methods here are extensions, you cannot use them in queries which will be sent to the data source,

For more information on extension methods, see Extension Methods (C# Programming Guide) or Extension Methods (Visual Basic) in the Visual Studio documentation.

See Also

Reference