Share via


DynamicExpression.Accept(ExpressionVisitor) Metoda

Definice

Odesílá do konkrétní metody visit pro tento typ uzlu. Například MethodCallExpression volá VisitMethodCall(MethodCallExpression).

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

Parametry

visitor
ExpressionVisitor

Návštěvník, se kterým tento uzel navštíví.

Návraty

Výsledek návštěvy tohoto uzlu.

Poznámky

Tato výchozí implementace pro Extension uzly volá VisitExtension. Přepište tuto metodu tak, aby volala konkrétnější metodu na odvozené třídě návštěvníka ExpressionVisitor třídy. Přesto by měl podporovat neznámé návštěvníky voláním VisitExtension.

Platí pro