C# Class CRL.LambdaQuery.ParameterRebinder

参数重绑定操作
Inheritance: ExpressionVisitor
Datei anzeigen Open project: hubro-xx/CRL2

Public Methods

Method Description
ParameterRebinder ( ParameterExpression>.Dictionary map ) : System.Collections.Generic

初始化参数重绑定操作

ReplaceParameters ( ParameterExpression>.Dictionary map, Expression exp ) : Expression

替换参数

Protected Methods

Method Description
VisitParameter ( System.Linq.Expressions.ParameterExpression parameterExpression ) : Expression

访问参数

Method Details

ParameterRebinder() public method

初始化参数重绑定操作
public ParameterRebinder ( ParameterExpression>.Dictionary map ) : System.Collections.Generic
map ParameterExpression>.Dictionary 参数字典
return System.Collections.Generic

ReplaceParameters() public static method

替换参数
public static ReplaceParameters ( ParameterExpression>.Dictionary map, Expression exp ) : Expression
map ParameterExpression>.Dictionary 参数字典
exp System.Linq.Expressions.Expression 表达式
return System.Linq.Expressions.Expression

VisitParameter() protected method

访问参数
protected VisitParameter ( System.Linq.Expressions.ParameterExpression parameterExpression ) : Expression
parameterExpression System.Linq.Expressions.ParameterExpression 参数
return System.Linq.Expressions.Expression