Skip to content

Commit 50e2e6b

Browse files
Revert
This was unintended
1 parent 5c6f3e7 commit 50e2e6b

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

ICSharpCode.CodeConverter/Shared/DocumentExtensions.cs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,10 @@ private static bool VbWouldBeSimplifiedIncorrectly(SyntaxNode n)
5151
{
5252
//Roslyn bug: empty argument list gets removed and changes behaviour: https://github.com/dotnet/roslyn/issues/40442
5353
// (Also null Expression blows up even though that's how conditional invocation on an IdentifierName happens)
54-
if (n is VBSyntax.InvocationExpressionSyntax ies && (!ies.ArgumentList.Arguments.Any() || ies.Expression == null)
55-
|| n is VBSyntax.TryCastExpressionSyntax) return true;
56-
// Roslyn bug: Tries to simplify to "InferredFieldInitializerSyntax" which cannot be placed within an ObjectCreationExpression https://github.com/icsharpcode/CodeConverter/issues/484
57-
if (n is VBSyntax.ObjectCreationExpressionSyntax) return false;
58-
return false;
54+
return n is VBSyntax.InvocationExpressionSyntax ies && (!ies.ArgumentList.Arguments.Any() || ies.Expression == null)
55+
|| n is VBSyntax.TryCastExpressionSyntax
56+
// Roslyn bug: Tries to simplify to "InferredFieldInitializerSyntax" which cannot be placed within an ObjectCreationExpression https://github.com/icsharpcode/CodeConverter/issues/484
57+
|| n is VBSyntax.ObjectCreationExpressionSyntax;
5958
}
6059

6160
private static bool CsWouldBeSimplifiedIncorrectly(SyntaxNode n)

0 commit comments

Comments
 (0)