public static ForStatementSyntax AddBraces(ForStatementSyntax forStatement) { Debug.Assert(forStatement != null && NeedsBraces(forStatement)); return forStatement .WithStatement(SyntaxFactory.Block(forStatement.Statement)) .WithAdditionalAnnotations(Formatter.Annotation); }
public override SyntaxNode VisitForStatement(ForStatementSyntax node) { node = (ForStatementSyntax)base.VisitForStatement(node); if (!node.Statement.IsKind(SyntaxKind.Block)) { this.addedAnnotations = true; node = node.WithStatement(SyntaxFactory.Block(node.Statement)); } return node; }