Table of Contents

Class ReplaceParameterExpressionVisitor

Namespace
NextORM.Core
Assembly
nextorm.core.dll

Replaces the query parameters referenced inside an expression.

public class ReplaceParameterExpressionVisitor : ExpressionVisitor
Inheritance
ReplaceParameterExpressionVisitor
Inherited Members
Extension Methods

Constructors

ReplaceParameterExpressionVisitor(Expression)

Creates a visitor that replaces any parameter whose type matches parameter's type with parameter itself.

public ReplaceParameterExpressionVisitor(Expression parameter)

Parameters

parameter Expression

The replacement expression.

Methods

VisitParameter(ParameterExpression)

Visits the ParameterExpression.

protected override Expression VisitParameter(ParameterExpression node)

Parameters

node ParameterExpression

The expression to visit.

Returns

Expression

The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.