コード例 #1
0
 /// <inheritdoc />
 protected internal override QueryClause VisitChildren(ExpressionVisitor visitor)
 => Update(visitor.VisitAndConvert(Variable, nameof(VisitChildren)), visitor.Visit(Enumerable));
コード例 #2
0
 /// <inheritdoc />
 protected override Expression VisitChildren(ExpressionVisitor visitor)
 => Update(visitor.VisitAndConvert(Variable, nameof(VisitChildren)),
           visitor.Visit(Initializer), visitor.Visit(Test),
           visitor.Visit(Step), visitor.Visit(Body),
           BreakLabel, ContinueLabel);
コード例 #3
0
 /// <inheritdoc />
 protected override Expression VisitChildren(ExpressionVisitor visitor)
 => Update(visitor.VisitAndConvert(Variable, nameof(VisitChildren)), visitor.Visit(Disposable), visitor.Visit(Body));
コード例 #4
0
 /// <inheritdoc />
 protected override Expression VisitChildren(ExpressionVisitor visitor)
 => Update(visitor.VisitAndConvert(Variable, nameof(ForEachExpression.VisitChildren)),
           visitor.Visit(Enumerable), visitor.Visit(Body),
           BreakLabel, ContinueLabel);