Browse Source

fix #654 - VB array initializers: '()()' instead of '()'

pull/703/head
Siegfried Pammer 9 years ago
parent
commit
e1a749fa31
  1. 3
      NRefactory.VB/ICSharpCode.NRefactory.VB/OutputVisitor/OutputVisitor.cs

3
NRefactory.VB/ICSharpCode.NRefactory.VB/OutputVisitor/OutputVisitor.cs

@ -1625,7 +1625,8 @@ namespace ICSharpCode.NRefactory.VB @@ -1625,7 +1625,8 @@ namespace ICSharpCode.NRefactory.VB
WriteKeyword("New");
Space();
arrayCreateExpression.Type.AcceptVisitor(this, data);
WriteCommaSeparatedListInParenthesis(arrayCreateExpression.Arguments, false);
if (arrayCreateExpression.Arguments.Any())
WriteCommaSeparatedListInParenthesis(arrayCreateExpression.Arguments, false);
foreach (var specifier in arrayCreateExpression.AdditionalArraySpecifiers) {
specifier.AcceptVisitor(this, data);
}

Loading…
Cancel
Save