Condividi tramite


Expression.Accept(ExpressionVisitor) Metodo

Definizione

Invia al metodo Visit specifico per questo tipo di nodo. Ad esempio, MethodCallExpression chiama VisitMethodCall(MethodCallExpression).

protected public:
 virtual System::Linq::Expressions::Expression ^ Accept(System::Linq::Expressions::ExpressionVisitor ^ visitor);
protected internal virtual System.Linq.Expressions.Expression Accept (System.Linq.Expressions.ExpressionVisitor visitor);
abstract member Accept : System.Linq.Expressions.ExpressionVisitor -> System.Linq.Expressions.Expression
override this.Accept : System.Linq.Expressions.ExpressionVisitor -> System.Linq.Expressions.Expression
Protected Friend Overridable Function Accept (visitor As ExpressionVisitor) As Expression

Parametri

visitor
ExpressionVisitor

Visitatore con cui visitare questo nodo.

Restituisce

Risultato della visita di questo nodo.

Commenti

Questa implementazione predefinita per Extension i nodi chiama VisitExtension. Eseguire l'override di questo metodo per chiamare in un metodo più specifico in una classe visitatore derivata della ExpressionVisitor classe . Tuttavia, dovrebbe comunque supportare visitatori sconosciuti chiamando VisitExtension.

Si applica a