Expression.Accept(ExpressionVisitor) Yöntem

Tanım

Bu düğüm türü için belirli bir ziyaret yöntemine gönderilir. Örneğin, MethodCallExpressionVisitMethodCall(MethodCallExpression)çağırır.

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

Parametreler

visitor
ExpressionVisitor

Bu düğümü ziyaret etmek için ziyaretçi.

Döndürülenler

Bu düğümü ziyaret etme sonucu.

Açıklamalar

Düğümler için Extension bu varsayılan uygulama öğesini çağırır VisitExtension. Sınıfın türetilmiş bir ziyaretçi sınıfında ExpressionVisitor daha belirli bir yönteme çağrı yapmak için bu yöntemi geçersiz kılın. Ancak, yine de çağrısı VisitExtensionyaparak bilinmeyen ziyaretçileri desteklemelidir.

Şunlara uygulanır