DynamicExpression.Accept(ExpressionVisitor) 方法

定义

调度到此节点类型的特定访问方法。 例如,MethodCallExpression调用 .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

参数

visitor
ExpressionVisitor

访问此节点的访问者。

返回

访问此节点的结果。

注解

节点调用Extension的默认实现VisitExtension。 重写此方法以在类的 ExpressionVisitor 派生访问者类上调用更具体的方法。 但是,它仍然应该通过打电话 VisitExtension来支持未知的游客。

适用于