C# Class Hobsons.SpecificationPattern.ParameterRebinder

Rebind parameter.
Inheritance: System.Linq.Expressions.ExpressionVisitor
ファイルを表示 Open project: HobsonsEMSTechnology/SpecificationPattern

Public Methods

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

Initialises a new instance of the ParameterRebinder class.

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

Replace parameters.

Protected Methods

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

The visit parameter.

Method Details

ParameterRebinder() public method

Initialises a new instance of the ParameterRebinder class.
public ParameterRebinder ( ParameterExpression>.Dictionary map ) : System.Collections.Generic
map ParameterExpression>.Dictionary /// The map. ///
return System.Collections.Generic

ReplaceParameters() public static method

Replace parameters.
public static ReplaceParameters ( ParameterExpression>.Dictionary map, Expression expression ) : Expression
map ParameterExpression>.Dictionary /// The map. ///
expression System.Linq.Expressions.Expression /// The expression. ///
return System.Linq.Expressions.Expression

VisitParameter() protected method

The visit parameter.
protected VisitParameter ( System.Linq.Expressions.ParameterExpression parameterExpression ) : Expression
parameterExpression System.Linq.Expressions.ParameterExpression /// The parameter expression. ///
return System.Linq.Expressions.Expression