C# Class Infrastructure.Data.Extensions.ParameterRebinder

http://blogs.msdn.com/b/meek/archive/2008/05/02/linq-to-entities-combining-predicates.aspx
Inheritance: ExpressionVisitor
Show file Open project: huyrua/efprs

Public Methods

Method Description
ParameterRebinder ( ParameterExpression>.Dictionary map ) : System
ReplaceParameters ( ParameterExpression>.Dictionary map, Expression exp ) : Expression

Protected Methods

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

Method Details

ParameterRebinder() public method

public ParameterRebinder ( ParameterExpression>.Dictionary map ) : System
map ParameterExpression>.Dictionary
return System

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 p ) : Expression
p System.Linq.Expressions.ParameterExpression
return System.Linq.Expressions.Expression