ReplacingExpressionVisitor Classe

Definizione

Visitatore di espressioni che sostituisce un'espressione con un'altra nell'albero delle espressioni specificato.

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

public class ReplacingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type ReplacingExpressionVisitor = class
    inherit ExpressionVisitor
Public Class ReplacingExpressionVisitor
Inherits ExpressionVisitor
Ereditarietà
ReplacingExpressionVisitor

Commenti

Per altre informazioni e esempi, vedere Implementazione di provider di database e estensioni e come funzionano le query EF Core .

Costruttori

ReplacingExpressionVisitor(IDictionary<Expression,Expression>)

Visitatore di espressioni che sostituisce un'espressione con un'altra nell'albero delle espressioni specificato.

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

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

Crea una nuova istanza della classe ReplacingExpressionVisitor.

Metodi

Replace(Expression, Expression, Expression)

Sostituisce un'espressione con un'altra nell'albero delle espressioni specificato.

Visit(Expression)

Visitatore di espressioni che sostituisce un'espressione con un'altra nell'albero delle espressioni specificato.

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

VisitMember(MemberExpression)

Visitatore di espressioni che sostituisce un'espressione con un'altra nell'albero delle espressioni specificato.

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

VisitMethodCall(MethodCallExpression)

Visitatore di espressioni che sostituisce un'espressione con un'altra nell'albero delle espressioni specificato.

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

Si applica a