Beispiel #1
0
        protected override async Task <Document> ConvertDocCommentsToRegularComments(Document document, IDocumentationCommentFormattingService docCommentFormattingService, CancellationToken cancellationToken)
        {
            var syntaxRoot = await document.GetSyntaxRootAsync(cancellationToken).ConfigureAwait(false);

            var newSyntaxRoot = DocCommentConverter.ConvertToRegularComments(syntaxRoot, docCommentFormattingService, cancellationToken);

            return(document.WithSyntaxRoot(newSyntaxRoot));
        }
        public static SyntaxNode ConvertToRegularComments(SyntaxNode node, Project project, CancellationToken cancellationToken)
        {
            var formattingService = project.GetRequiredLanguageService <IDocumentationCommentFormattingService>();

            return(DocCommentConverter.ConvertToRegularComments(node, formattingService, cancellationToken));
        }
Beispiel #3
0
            public static SyntaxNode ConvertToRegularComments(SyntaxNode node, IDocumentationCommentFormattingService formattingService, CancellationToken cancellationToken)
            {
                var converter = new DocCommentConverter(formattingService, cancellationToken);

                return(converter.Visit(node));
            }
            public static SyntaxNode ConvertToRegularComments(SyntaxNode node, IDocumentationCommentFormattingService formattingService, CancellationToken cancellationToken)
            {
                var converter = new DocCommentConverter(formattingService, cancellationToken);

                return converter.Visit(node);
            }