private Task <Document> AddPropertyDoxygenCommentAsync(Document document, BasePropertyDeclarationSyntax declaration, CancellationToken c) { var doxygenComments = GetPropertyDoxygenComments(declaration); var leadingTrivias = declaration.GetLeadingTrivia(); var whitespaceCount = leadingTrivias[leadingTrivias.Count - 1].Span.Length; var newDeclaration = declaration.WithLeadingTrivia( AnalyzerUtil.GetNewLeadingTrivia(leadingTrivias, doxygenComments, whitespaceCount)); return(AnalyzerUtil.ReplaceNode(declaration, newDeclaration, document)); }