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.

Valori restituiti

Risultato della visita a questo nodo.

Commenti

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

Si applica a