C# Class Pomona.Common.Linq.Queries.QueryExpressionExtensions

Show file Open project: Pomona/Pomona

Public Methods

Method Description
DefaultIfEmpty ( this source ) : DefaultIfEmptyExpression
Distinct ( this source ) : DistinctExpression
GroupBy ( this source, LambdaExpression keySelector ) : GroupByExpression
OfType ( this source, Type type ) : OfTypeExpression
Select ( this source, LambdaExpression selector ) : SelectExpression
SelectMany ( this source, LambdaExpression selector ) : SelectManyExpression
Skip ( this source, int count ) : SkipExpression
Take ( this source, int count ) : TakeExpression
Where ( this source, LambdaExpression predicate ) : WhereExpression
Zip ( this source, QueryExpression source2, LambdaExpression resultSelector ) : ZipExpression

Method Details

DefaultIfEmpty() public static method

public static DefaultIfEmpty ( this source ) : DefaultIfEmptyExpression
source this
return DefaultIfEmptyExpression

Distinct() public static method

public static Distinct ( this source ) : DistinctExpression
source this
return DistinctExpression

GroupBy() public static method

public static GroupBy ( this source, LambdaExpression keySelector ) : GroupByExpression
source this
keySelector System.Linq.Expressions.LambdaExpression
return GroupByExpression

OfType() public static method

public static OfType ( this source, Type type ) : OfTypeExpression
source this
type System.Type
return OfTypeExpression

Select() public static method

public static Select ( this source, LambdaExpression selector ) : SelectExpression
source this
selector System.Linq.Expressions.LambdaExpression
return SelectExpression

SelectMany() public static method

public static SelectMany ( this source, LambdaExpression selector ) : SelectManyExpression
source this
selector System.Linq.Expressions.LambdaExpression
return SelectManyExpression

Skip() public static method

public static Skip ( this source, int count ) : SkipExpression
source this
count int
return SkipExpression

Take() public static method

public static Take ( this source, int count ) : TakeExpression
source this
count int
return TakeExpression

Where() public static method

public static Where ( this source, LambdaExpression predicate ) : WhereExpression
source this
predicate System.Linq.Expressions.LambdaExpression
return WhereExpression

Zip() public static method

public static Zip ( this source, QueryExpression source2, LambdaExpression resultSelector ) : ZipExpression
source this
source2 QueryExpression
resultSelector System.Linq.Expressions.LambdaExpression
return ZipExpression