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

Inheritance: FilterExpressionBuilder
Afficher le fichier Open project: juanplopes/simple-telerik

Méthodes publiques

Méthode Description
CreateBodyExpression ( ) : Expression
CreateFilterDescription ( ) : FilterDescription
FilterDescriptorExpressionBuilder ( System.Linq.Expressions.ParameterExpression parameterExpression, FilterDescriptor descriptor ) : System

Méthodes protégées

Méthode Description
CreateMemberExpression ( ) : Expression

Private Methods

Méthode Description
CreateConstantExpression ( object value ) : Expression
CreateValueExpression ( Type targetType, object value, CultureInfo culture ) : Expression
PromoteExpression ( Expression expr, Type type, bool exact ) : Expression
TryConvertExpressionTypes ( Expression &memberExpression, Expression &valueExpression ) : bool
TryConvertNullableValue ( Expression memberExpression, Expression &valueExpression ) : bool
TryPromoteNullableEnums ( Expression &memberExpression, Expression &valueExpression ) : bool
TypesAreDifferent ( FilterDescriptor descriptor, Expression memberExpression, Expression valueExpression ) : bool

Method Details

CreateBodyExpression() public méthode

ArgumentException.
public CreateBodyExpression ( ) : Expression
Résultat System.Linq.Expressions.Expression

CreateFilterDescription() public méthode

public CreateFilterDescription ( ) : FilterDescription
Résultat FilterDescription

CreateMemberExpression() protected méthode

protected CreateMemberExpression ( ) : Expression
Résultat System.Linq.Expressions.Expression

FilterDescriptorExpressionBuilder() public méthode

public FilterDescriptorExpressionBuilder ( System.Linq.Expressions.ParameterExpression parameterExpression, FilterDescriptor descriptor ) : System
parameterExpression System.Linq.Expressions.ParameterExpression
descriptor FilterDescriptor
Résultat System