Expression.Accept(ExpressionVisitor) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
分派給這個節點類型的特定造訪方法。 例如,MethodCallExpression 會呼叫 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
參數
- visitor
- ExpressionVisitor
瀏覽這個節點的造訪者。
傳回
瀏覽這個節點的結果。
備註
節點的預設實作 Extension 會呼叫 VisitExtension。 覆寫這個方法,以在 類別的 ExpressionVisitor 衍生訪客類別上呼叫更特定的方法。 不過,它仍應該藉由呼叫 VisitExtension來支援未知的訪客。