diff --git a/Src/CSharpier.Tests/TestFiles/ArrayCreationExpression/ArrayCreationExpressions.cst b/Src/CSharpier.Tests/TestFiles/ArrayCreationExpression/ArrayCreationExpressions.cst index 26aa6f037..8612227c8 100644 --- a/Src/CSharpier.Tests/TestFiles/ArrayCreationExpression/ArrayCreationExpressions.cst +++ b/Src/CSharpier.Tests/TestFiles/ArrayCreationExpression/ArrayCreationExpressions.cst @@ -4,6 +4,16 @@ class ClassName int[] array = new int[5]; + var anArray = new int[5, 10]; + + var aLongArray_________________________________________________________________________ = + new int[5, 10]; + + var anArrayWithLongRanks = new byte[ + someReallyLongThing__________________________, + someReallyLongThing__________________________ + ]; + private static readonly char[] initializerIndents = new char[] { Path.DirectorySeparatorChar, diff --git a/Src/CSharpier/SyntaxPrinter/SyntaxNodePrinters/ArrayRankSpecifier.cs b/Src/CSharpier/SyntaxPrinter/SyntaxNodePrinters/ArrayRankSpecifier.cs index eabb52f34..8c0824490 100644 --- a/Src/CSharpier/SyntaxPrinter/SyntaxNodePrinters/ArrayRankSpecifier.cs +++ b/Src/CSharpier/SyntaxPrinter/SyntaxNodePrinters/ArrayRankSpecifier.cs @@ -24,7 +24,7 @@ public static Doc Print(ArrayRankSpecifierSyntax node) ? Doc.Concat( Doc.Indent( Doc.SoftLine, - SeparatedSyntaxList.Print(node.Sizes, Node.Print, Doc.Null) + SeparatedSyntaxList.Print(node.Sizes, Node.Print, Doc.Line) ), Doc.SoftLine )