Поделиться через


ReplacingExpressionVisitor Класс

Определение

Посетитель выражения, заменяющий одно выражение другим в заданном дереве выражений.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

public class ReplacingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type ReplacingExpressionVisitor = class
    inherit ExpressionVisitor
Public Class ReplacingExpressionVisitor
Inherits ExpressionVisitor
Наследование
ReplacingExpressionVisitor

Комментарии

Дополнительные сведения и примеры см. в разделах Реализация поставщиков и расширений баз данных и Как работают запросы EF Core .

Конструкторы

ReplacingExpressionVisitor(IDictionary<Expression,Expression>)

Посетитель выражения, заменяющий одно выражение другим в заданном дереве выражений.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

ReplacingExpressionVisitor(IReadOnlyList<Expression>, IReadOnlyList<Expression>)

Создает новый экземпляр класса ReplacingExpressionVisitor.

Методы

Replace(Expression, Expression, Expression)

Заменяет одно выражение другим в заданном дереве выражений.

Visit(Expression)

Посетитель выражения, заменяющий одно выражение другим в заданном дереве выражений.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

VisitMember(MemberExpression)

Посетитель выражения, заменяющий одно выражение другим в заданном дереве выражений.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

VisitMethodCall(MethodCallExpression)

Посетитель выражения, заменяющий одно выражение другим в заданном дереве выражений.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Применяется к