CreateSchemaSelector() public method

public CreateSchemaSelector ( MemberExpression expression, BindingSignatureSupport reportedSignatureSupport ) : SchemaSelectorExpression
expression System.Linq.Expressions.MemberExpression
reportedSignatureSupport BindingSignatureSupport
return SchemaSelectorExpression
コード例 #1
0
 private static SchemaSelectorExpression GetSchemaSelector(Expression left, AbstractQueryStructureBinder structureBinder, BindingSignatureSupport bindingSignatureSupport)
 {
     switch (bindingSignatureSupport.SignatureSupportType)
     {
         case SignatureSupportType.SupportedAsSchemaAlias:
             if (ExpressionHelper.IsMember(left))
                 return structureBinder.CreateSchemaSelector(left as MemberExpression, bindingSignatureSupport);
             else if (ExpressionHelper.IsMethod(left))
                 return structureBinder.CreateSchemaSelector(left as MethodCallExpression, bindingSignatureSupport);
             break;
     }
     return null;
 }