C# Класс NLite.Data.Linq.Expressions.DbExpressionReplacer

Replaces references to one specific instance of an expression node with another node. Supports DbExpression nodes
Наследование: DbExpressionVisitor
Показать файл Открыть проект

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

Метод Описание
Replace ( Expression expression, Expression searchFor, Expression replaceWith ) : Expression
ReplaceAll ( Expression expression, Expression searchFor, Expression replaceWith ) : Expression
Visit ( Expression exp ) : Expression

Приватные методы

Метод Описание
DbExpressionReplacer ( Expression searchFor, Expression replaceWith ) : System.Linq.Expressions

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

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

public static Replace ( Expression expression, Expression searchFor, Expression replaceWith ) : Expression
expression System.Linq.Expressions.Expression
searchFor System.Linq.Expressions.Expression
replaceWith System.Linq.Expressions.Expression
Результат System.Linq.Expressions.Expression

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

public static ReplaceAll ( Expression expression, Expression searchFor, Expression replaceWith ) : Expression
expression System.Linq.Expressions.Expression
searchFor System.Linq.Expressions.Expression
replaceWith System.Linq.Expressions.Expression
Результат System.Linq.Expressions.Expression

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

public Visit ( Expression exp ) : Expression
exp System.Linq.Expressions.Expression
Результат System.Linq.Expressions.Expression