C# Класс MongoDB.Driver.Linq.ExpressionParameterReplacer

A class that replaces all occurences of one parameter with a different parameter.
Наследование: ExpressionVisitor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ExpressionParameterReplacer ( System.Linq.Expressions.ParameterExpression fromParameter, Expression toExpression ) : System.Linq.Expressions

Initializes a new instance of the ExpressionParameterReplacer class.

ReplaceParameter ( Expression node, System.Linq.Expressions.ParameterExpression fromParameter, Expression toExpression ) : Expression

Replaces all occurences of one parameter with a different parameter.

Защищенные методы

Метод Описание
VisitParameter ( System.Linq.Expressions.ParameterExpression node ) : Expression

Replaces the from parameter with the two parameter if it maches.

Описание методов

ExpressionParameterReplacer() публичный Метод

Initializes a new instance of the ExpressionParameterReplacer class.
public ExpressionParameterReplacer ( System.Linq.Expressions.ParameterExpression fromParameter, Expression toExpression ) : System.Linq.Expressions
fromParameter System.Linq.Expressions.ParameterExpression The parameter to be replaced.
toExpression System.Linq.Expressions.Expression The expression that replaces the parameter.
Результат System.Linq.Expressions

ReplaceParameter() публичный статический Метод

Replaces all occurences of one parameter with a different parameter.
public static ReplaceParameter ( Expression node, System.Linq.Expressions.ParameterExpression fromParameter, Expression toExpression ) : Expression
node System.Linq.Expressions.Expression The expression containing the parameter that should be replaced.
fromParameter System.Linq.Expressions.ParameterExpression The from parameter.
toExpression System.Linq.Expressions.Expression The expression that replaces the parameter.
Результат System.Linq.Expressions.Expression

VisitParameter() защищенный Метод

Replaces the from parameter with the two parameter if it maches.
protected VisitParameter ( System.Linq.Expressions.ParameterExpression node ) : Expression
node System.Linq.Expressions.ParameterExpression The node.
Результат System.Linq.Expressions.Expression