diff --git a/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/CSharp/Services/SyntaxFacts/CSharpSyntaxFacts.cs b/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/CSharp/Services/SyntaxFacts/CSharpSyntaxFacts.cs index 92f4e3d8ead1af443b7e7e70e372d41b48955b40..6ec11cc6fc4789399b2911be1a5325c90cbea0a0 100644 --- a/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/CSharp/Services/SyntaxFacts/CSharpSyntaxFacts.cs +++ b/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/CSharp/Services/SyntaxFacts/CSharpSyntaxFacts.cs @@ -1291,17 +1291,7 @@ public SeparatedSyntaxList GetArgumentsOfObjectCreationExpression(Sy => GetArgumentsOfArgumentList((objectCreationExpression as ObjectCreationExpressionSyntax)?.ArgumentList); public SeparatedSyntaxList GetArgumentsOfArgumentList(SyntaxNode argumentList) - { - if (argumentList is BaseArgumentListSyntax) - { - return (argumentList as BaseArgumentListSyntax).Arguments; - } - else if (argumentList is AttributeArgumentListSyntax) - { - return (argumentList as AttributeArgumentListSyntax).Arguments; - } - return default; - } + => (argumentList as BaseArgumentListSyntax)?.Arguments ?? default; public bool IsRegularComment(SyntaxTrivia trivia) => trivia.IsRegularComment();