diff --git a/NRefactory/ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs b/NRefactory/ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs index 1c67668d0..88995ee47 100644 --- a/NRefactory/ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs +++ b/NRefactory/ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs @@ -462,7 +462,17 @@ namespace ICSharpCode.NRefactory.CSharp else style = BraceStyle.EndOfLine; OpenBrace(style); - WriteCommaSeparatedList(arrayInitializerExpression.Children); + bool isFirst = true; + foreach (AstNode node in arrayInitializerExpression.Children) { + if (isFirst) { + isFirst = false; + } else { + Comma(node); + NewLine(); + } + node.AcceptVisitor(this, null); + } + NewLine(); CloseBrace(style); return EndNode(arrayInitializerExpression); }