diff --git a/src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs b/src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs index 18da424698ee9f11194b7d5bb6b0ad7a4a904ccd..ec1e1d81c09f6f9e71ca3578c8d0ff4a7a0d14cc 100644 --- a/src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs +++ b/src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs @@ -281,7 +281,7 @@ private SyntaxNode GetNodeContainingTargetNode(SyntaxNode matchingNode) updatedNode.IsKind(SyntaxKind.DelegateDeclaration)) { var updatedLeadingTrivia = UpdateParamTagsInLeadingTrivia(document, updatedNode, declarationSymbol, signaturePermutation); - if (!updatedLeadingTrivia.IsEmpty) + if (updatedLeadingTrivia != default && !updatedLeadingTrivia.IsEmpty) { updatedNode = updatedNode.WithLeadingTrivia(updatedLeadingTrivia); }