C# 클래스 Rebel.Framework.Linq.CriteriaGeneration.StructureMetadata.DefaultQueryStructureBinder

Provides a mechanism to assess certain types of expression and determine whether they are supported by the expression binding provider.
상속: AbstractQueryStructureBinder
파일 보기 프로젝트 열기: RebelCMS/rebelcmsxu5

공개 메소드들

메소드 설명
CreateFieldSelector ( MethodCallExpression expression, BindingSignatureSupport reportedSignatureSupport ) : FieldSelectorExpression

Creates a FieldSelectorExpression from a MethodCallExpression.

IsSupportedMember ( MemberExpression expression ) : BindingSignatureSupport

Determines whether the expression represents a supported member access call.

IsSupportedMethod ( MethodCallExpression expression ) : BindingSignatureSupport

Determines whether the expression represents a supported method call.

메소드 상세

CreateFieldSelector() 공개 메소드

Creates a FieldSelectorExpression from a MethodCallExpression.
public CreateFieldSelector ( MethodCallExpression expression, BindingSignatureSupport reportedSignatureSupport ) : FieldSelectorExpression
expression System.Linq.Expressions.MethodCallExpression The expression.
reportedSignatureSupport BindingSignatureSupport A component outlining the supported expression structure of this provider.
리턴 FieldSelectorExpression

IsSupportedMember() 공개 메소드

Determines whether the expression represents a supported member access call.
public IsSupportedMember ( MemberExpression expression ) : BindingSignatureSupport
expression System.Linq.Expressions.MemberExpression The expression.
리턴 BindingSignatureSupport

IsSupportedMethod() 공개 메소드

Determines whether the expression represents a supported method call.
public IsSupportedMethod ( MethodCallExpression expression ) : BindingSignatureSupport
expression System.Linq.Expressions.MethodCallExpression The expression.
리턴 BindingSignatureSupport