protected override Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) { return Update( (ParameterExpression)visitor.Visit(variable), visitor.Visit(disposable), visitor.Visit(body)); }
protected override Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) { return Update( visitor.Visit(test), visitor.Visit(body), continue_target, break_target); }
protected override Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) { return Update( (ParameterExpression)visitor.Visit(variable), visitor.Visit(initializer), visitor.Visit(test), visitor.Visit(step), visitor.Visit(body), continue_target, break_target); }
protected override Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) { return Update( (ParameterExpression)visitor.Visit(variable), visitor.Visit(enumerable), visitor.Visit(body), break_target, continue_target); }