protected internal virtual Expression VisitForEach(ForEachCSharpStatement node) { return node.Update(VisitLabelTarget(node.BreakLabel), VisitLabelTarget(node.ContinueLabel), VisitAndConvert(node.Variable, nameof(VisitForEach)), Visit(node.Collection), VisitAndConvert(node.Conversion, nameof(VisitForEach)), Visit(node.Body)); }
protected internal virtual Expression VisitForEach(ForEachCSharpStatement node) { return(node.Update(VisitLabelTarget(node.BreakLabel), VisitLabelTarget(node.ContinueLabel), VisitAndConvert(node.Variable, nameof(VisitForEach)), Visit(node.Collection), VisitAndConvert(node.Conversion, nameof(VisitForEach)), Visit(node.Body))); }