Skip to content

Commit d5f07d4

Browse files
committed
Crashing described in #1943 fixed.
1 parent bc0e71c commit d5f07d4

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

StyleCop.Analyzers/StyleCop.Analyzers.CodeFixes/DocumentationRules/PropertySummaryDocumentationCodeFixProvider.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,14 @@ private static async Task<Document> GetTransformedDocumentAsync(Document documen
5959
var documentation = node.GetDocumentationCommentTriviaSyntax();
6060

6161
var summaryElement = (XmlElementSyntax)documentation.Content.GetFirstXmlElement(XmlCommentHelper.SummaryXmlTag);
62-
var textElement = (XmlTextSyntax)summaryElement.Content.First();
62+
var textElement = (XmlTextSyntax)summaryElement.Content.FirstOrDefault();
63+
if (textElement == null)
64+
{
65+
return document;
66+
}
67+
6368
var textToken = textElement.TextTokens.First(token => token.IsKind(SyntaxKind.XmlTextLiteralToken));
6469
var text = textToken.ValueText;
65-
var newTextBuilder = StringBuilderPool.Allocate();
6670

6771
// preserve leading whitespace
6872
int index = 0;

0 commit comments

Comments
 (0)