Compartilhar via


ReplacingExpressionVisitor Classe

Definição

Um visitante de expressão que substitui uma expressão por outra em determinada árvore de expressão.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

public class ReplacingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type ReplacingExpressionVisitor = class
    inherit ExpressionVisitor
Public Class ReplacingExpressionVisitor
Inherits ExpressionVisitor
Herança
ReplacingExpressionVisitor

Comentários

Consulte Implementação de provedores de banco de dados e extensões e Como funcionam as consultas do EF Core para obter mais informações e exemplos.

Construtores

ReplacingExpressionVisitor(IDictionary<Expression,Expression>)

Um visitante de expressão que substitui uma expressão por outra em determinada árvore de expressão.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

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

Cria uma nova instância da classe ReplacingExpressionVisitor.

Métodos

Replace(Expression, Expression, Expression)

Substitui uma expressão por outra em determinada árvore de expressão.

Visit(Expression)

Um visitante de expressão que substitui uma expressão por outra em determinada árvore de expressão.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

VisitMember(MemberExpression)

Um visitante de expressão que substitui uma expressão por outra em determinada árvore de expressão.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

VisitMethodCall(MethodCallExpression)

Um visitante de expressão que substitui uma expressão por outra em determinada árvore de expressão.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Aplica-se a