From 0fedffcb6c9c9f0f0d130e091cd91f488214fe25 Mon Sep 17 00:00:00 2001 From: Bela VanderVoort Date: Mon, 25 Oct 2021 14:58:55 -0500 Subject: [PATCH] Fixing double whitespace closes #461 --- .../FormattingTests/TestFiles/InitializerExpressions.cst | 2 ++ .../SyntaxPrinter/SyntaxNodePrinters/InitializerExpression.cs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Src/CSharpier.Tests/FormattingTests/TestFiles/InitializerExpressions.cst b/Src/CSharpier.Tests/FormattingTests/TestFiles/InitializerExpressions.cst index da6236c00..a94b25b9e 100644 --- a/Src/CSharpier.Tests/FormattingTests/TestFiles/InitializerExpressions.cst +++ b/Src/CSharpier.Tests/FormattingTests/TestFiles/InitializerExpressions.cst @@ -93,6 +93,8 @@ class ClassName longerValueThatMakesItBreak______________________ }, }; + + var emptyInitializer = new SomeObject[] { }; } private SomeObject someObject = diff --git a/Src/CSharpier/SyntaxPrinter/SyntaxNodePrinters/InitializerExpression.cs b/Src/CSharpier/SyntaxPrinter/SyntaxNodePrinters/InitializerExpression.cs index d133ddc28..944c7043c 100644 --- a/Src/CSharpier/SyntaxPrinter/SyntaxNodePrinters/InitializerExpression.cs +++ b/Src/CSharpier/SyntaxPrinter/SyntaxNodePrinters/InitializerExpression.cs @@ -22,7 +22,7 @@ public static Doc Print(InitializerExpressionSyntax node) Doc.Line, SeparatedSyntaxList.Print(node.Expressions, Node.Print, Doc.Line) ), - Doc.Line, + node.Expressions.Any() ? Doc.Line : Doc.Null, Token.Print(node.CloseBraceToken) ); return