C# Класс Telerik.Web.Mvc.Infrastructure.Implementation.Expressions.GroupDescriptorExpressionBuilder

Наследование: Telerik.Web.Mvc.Infrastructure.Implementation.Expressions.GroupDescriptorExpressionBuilderBase
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CreateAggregateFunctionsProjectionMemberBinding System.Linq.Expressions.MemberBinding
CreateChildItemsFilterExpression System.Linq.Expressions.LambdaExpression
CreateCountMemberBinding System.Linq.Expressions.MemberBinding
CreateHasSubgroupsMemberBinding System.Linq.Expressions.MemberBinding
CreateItemsExpression System.Linq.Expressions.Expression
CreateItemsExpressionFromChildBuilder System.Linq.Expressions.Expression
CreateItemsMemberBinding System.Linq.Expressions.MemberBinding
CreateKeyMemberBinding System.Linq.Expressions.MemberBinding
CreateMemberBindings IEnumerable
CreateProjectionInitExpression System.Linq.Expressions.Expression
CreateProjectionMemberBindings IEnumerable
CreateProjectionNewExpression System.Linq.Expressions.NewExpression
CreateSelectBodyExpression System.Linq.Expressions.Expression
ProjectionPropertyValueExpressions IEnumerable

Открытые методы

Метод Описание
GroupDescriptorExpressionBuilder ( IQueryable queryable, GroupDescriptor groupDescriptor ) : System
GroupDescriptorExpressionBuilder ( IQueryable queryable, GroupDescriptor groupDescriptor, GroupDescriptorExpressionBuilder childBuilder ) : System

Защищенные методы

Метод Описание
CreateGroupByExpression ( ) : LambdaExpression
CreateOrderByExpression ( ) : LambdaExpression
CreateSelectExpression ( ) : LambdaExpression

Приватные методы

Метод Описание
CreateAggregateFunctionsProjectionMemberBinding ( ) : MemberBinding
CreateChildItemsFilterExpression ( ) : LambdaExpression
CreateCountMemberBinding ( ) : MemberBinding
CreateHasSubgroupsMemberBinding ( ) : MemberBinding
CreateItemsExpression ( ) : Expression
CreateItemsExpressionFromChildBuilder ( ) : Expression
CreateItemsMemberBinding ( ) : MemberBinding
CreateKeyMemberBinding ( ) : MemberBinding
CreateMemberBindings ( ) : IEnumerable
CreateProjectionInitExpression ( ) : Expression
CreateProjectionMemberBindings ( Type projectionType, IEnumerable propertyValuesExpressions ) : IEnumerable
CreateProjectionNewExpression ( IEnumerable propertyValuesExpressions ) : NewExpression
CreateSelectBodyExpression ( ) : Expression
ProjectionPropertyValueExpressions ( ) : IEnumerable

Описание методов

CreateGroupByExpression() защищенный Метод

protected CreateGroupByExpression ( ) : LambdaExpression
Результат System.Linq.Expressions.LambdaExpression

CreateOrderByExpression() защищенный Метод

protected CreateOrderByExpression ( ) : LambdaExpression
Результат System.Linq.Expressions.LambdaExpression

CreateSelectExpression() защищенный Метод

protected CreateSelectExpression ( ) : LambdaExpression
Результат System.Linq.Expressions.LambdaExpression

GroupDescriptorExpressionBuilder() публичный Метод

public GroupDescriptorExpressionBuilder ( IQueryable queryable, GroupDescriptor groupDescriptor ) : System
queryable IQueryable
groupDescriptor GroupDescriptor
Результат System

GroupDescriptorExpressionBuilder() публичный Метод

public GroupDescriptorExpressionBuilder ( IQueryable queryable, GroupDescriptor groupDescriptor, GroupDescriptorExpressionBuilder childBuilder ) : System
queryable IQueryable
groupDescriptor GroupDescriptor
childBuilder GroupDescriptorExpressionBuilder
Результат System