public override void VisitForeachStatement(ForeachStatement foreachStatement) { ForceSpacesBefore(foreachStatement.LParToken, policy.SpaceBeforeForeachParentheses); ForceSpacesAfter(foreachStatement.LParToken, policy.SpacesWithinForeachParentheses); ForceSpacesBefore(foreachStatement.RParToken, policy.SpacesWithinForeachParentheses); FixEmbeddedStatment(policy.StatementBraceStyle, foreachStatement.EmbeddedStatement); }
S IAstVisitor <T, S> .VisitForeachStatement(ForeachStatement foreachStatement, T data) { var handler = ForeachStatementVisited; if (handler != null) { handler(foreachStatement, data); } return(VisitChildren(foreachStatement, data)); }
void IAstVisitor.VisitForeachStatement(ForeachStatement foreachStatement) { Visit(EnterForeachStatement, LeaveForeachStatement, foreachStatement); }