C# Class Signum.Utilities.ExpressionTrees.ExpressionReplacer

Inheritance: System.Linq.Expressions.ExpressionVisitor
Mostra file Open project: signumsoftware/framework Class Usage Examples

Public Methods

Method Description
Replace ( Expression expression, Expression>.Dictionary replacements ) : Expression
Replace ( InvocationExpression invocation ) : Expression

Protected Methods

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

Method Details

Replace() public static method

public static Replace ( Expression expression, Expression>.Dictionary replacements ) : Expression
expression System.Linq.Expressions.Expression
replacements Expression>.Dictionary
return System.Linq.Expressions.Expression

Replace() public static method

public static Replace ( InvocationExpression invocation ) : Expression
invocation System.Linq.Expressions.InvocationExpression
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