ExpressionVisitor.VisitExtension(Expression) ExpressionVisitor.VisitExtension(Expression) ExpressionVisitor.VisitExtension(Expression) ExpressionVisitor.VisitExtension(Expression) Method

定義

拡張式の子を走査します。Visits the children of the extension expression.

protected public:
 virtual System::Linq::Expressions::Expression ^ VisitExtension(System::Linq::Expressions::Expression ^ node);
protected internal virtual System.Linq.Expressions.Expression VisitExtension (System.Linq.Expressions.Expression node);
abstract member VisitExtension : System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
override this.VisitExtension : System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Protected Friend Overridable Function VisitExtension (node As Expression) As Expression

パラメーター

node
Expression Expression Expression Expression

走査する式。The expression to visit.

戻り値

式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.

注釈

これは、アクセスを特定の拡張ノードを書き換えるオーバーライドできます。This can be overridden to visit or rewrite specific extension nodes.

このメソッドを呼び出しますが、オーバーライドされていない場合VisitChildrenノードをその子を進めるための機会を付与します。If it is not overridden, this method will call VisitChildren, which gives the node a chance to walk its children. 既定では、VisitChildrenノードの短縮を試みます。By default, VisitChildren will try to reduce the node.

適用対象