C# Class Telerik.Web.Mvc.Infrastructure.Implementation.EnumerableSelectorAggregateFunction

Represents an AggregateFunction that uses aggregate extension methods provided in Enumerable using SourceField as a member selector.
Inheritance: EnumerableAggregateFunctionBase
Show file Open project: juanplopes/simple-telerik

Public Methods

Method Description
CreateAggregateExpression ( Expression enumerableExpression ) : Expression

Creates the aggregate expression using EnumerableSelectorAggregateFunctionExpressionBuilder.

Protected Methods

Method Description
GenerateFunctionName ( ) : string

Generates default name for this function using EnumerableAggregateFunctionBase.AggregateMethodName and SourceField.

Method Details

CreateAggregateExpression() public method

Creates the aggregate expression using EnumerableSelectorAggregateFunctionExpressionBuilder.
public CreateAggregateExpression ( Expression enumerableExpression ) : Expression
enumerableExpression System.Linq.Expressions.Expression The grouping expression.
return System.Linq.Expressions.Expression

GenerateFunctionName() protected method

Generates default name for this function using EnumerableAggregateFunctionBase.AggregateMethodName and SourceField.
protected GenerateFunctionName ( ) : string
return string