ConstantExpression.Accept(ExpressionVisitor) 方法

定义

调度到此节点类型的特定 Visit 方法。Dispatches to the specific visit method for this node type. 例如,MethodCallExpression 调用 VisitMethodCall(MethodCallExpression)For example, MethodCallExpression calls the VisitMethodCall(MethodCallExpression).

protected public:
 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 Friend Overrides Function Accept (visitor As ExpressionVisitor) As Expression

参数

visitor
ExpressionVisitor

对此节点进行访问的访问者。The visitor to visit this node with.

返回

Expression

对此节点访问的结果。The result of visiting this node.

注解

节点的这一默认实现将 Extension 调用 VisitExtensionThis default implementation for Extension nodes calls VisitExtension. 重写此方法以调入类的派生访问者类的更具体的方法 ExpressionVisitorOverride this method to call into a more specific method on a derived visitor class of the ExpressionVisitor class. 但是,它仍然应该通过调用来支持未知的访问者 VisitExtensionHowever, it should still support unknown visitors by calling VisitExtension.

适用于