Idioma

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.

[System.Runtime.CompilerServices.Nullable(0)]
public class ReplacingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
public class ReplacingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
[<System.Runtime.CompilerServices.Nullable(0)>]
type ReplacingExpressionVisitor = class
    inherit ExpressionVisitor
type ReplacingExpressionVisitor = class
    inherit ExpressionVisitor
Public Class ReplacingExpressionVisitor
Inherits ExpressionVisitor
Herança
ReplacingExpressionVisitor
Atributos

Comentários

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

Construtores

Nome Descrição
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 ReplacingExpressionVisitor classe.

Métodos

Nome Descrição
Replace(Expression, Expression, Expression)

Substitui uma expressão por outra na árvore de expressão fornecida.

Replace(IReadOnlyList<Expression>, IReadOnlyList<Expression>, Expression)

Substitui uma expressão por outra na árvore de expressão fornecida.

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