C# Class Telerik.Web.Mvc.Infrastructure.Implementation.Expressions.EnumerableSelectorAggregateFunctionExpressionBuilder

Inheritance: AggregateFunctionExpressionBuilderBase
Show file Open project: juanplopes/simple-telerik Class Usage Examples

Public Methods

Method Description
CreateAggregateExpression ( ) : Expression
EnumerableSelectorAggregateFunctionExpressionBuilder ( Expression enumerableExpression, EnumerableSelectorAggregateFunction function ) : System

Private Methods

Method Description
ConvertMemberAccessExpressionIfNecessary ( Expression memberExpression ) : Expression
ConvertMemberExpressionToInteger ( Expression expression ) : Expression
CreateMemberSelectorExpression ( ) : LambdaExpression
CreateMethodCallExpression ( LambdaExpression memberSelectorExpression ) : Expression
GetMethodArgumentsTypes ( LambdaExpression memberSelectorExpression ) : IEnumerable
ShouldConvertTypeToInteger ( Type type ) : bool

Method Details

CreateAggregateExpression() public method

public CreateAggregateExpression ( ) : Expression
return System.Linq.Expressions.Expression

EnumerableSelectorAggregateFunctionExpressionBuilder() public method

/// Provided 's is not ///
public EnumerableSelectorAggregateFunctionExpressionBuilder ( Expression enumerableExpression, EnumerableSelectorAggregateFunction function ) : System
enumerableExpression System.Linq.Expressions.Expression
function EnumerableSelectorAggregateFunction
return System