private static SyntaxNode FixTypeSummary(DocumentationCommentTriviaSyntax comment) { const string Phrase = Constants.Comments.ExceptionTypeSummaryStartingPhrase; var summary = GetXmlSyntax(Constants.XmlTag.Summary, comment).FirstOrDefault(); if (summary is null) { var newSummary = Comment(SyntaxFactory.XmlSummaryElement(), Phrase).WithTrailingXmlComment(); return(comment.InsertNodeAfter(comment.Content[0], newSummary)); } else { var newSummary = CommentStartingWith(summary, Phrase); return(comment.ReplaceNode(summary, newSummary)); } }