1 implementation of IDocumentationCommentFormattingService
Microsoft.CodeAnalysis.Features (1)
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (1)
18internal abstract class AbstractDocumentationCommentFormattingService : IDocumentationCommentFormattingService
68 references to IDocumentationCommentFormattingService
Microsoft.CodeAnalysis.CSharp.Features (35)
DecompiledSource\CSharpDecompiledSourceService.cs (3)
49var docCommentFormattingService = document.GetRequiredLanguageService<IDocumentationCommentFormattingService>(); 98private static async Task<Document> ConvertDocCommentsToRegularCommentsAsync(Document document, IDocumentationCommentFormattingService docCommentFormattingService, CancellationToken cancellationToken)
DocumentationComments\CSharpDocumentationCommentFormattingService.cs (1)
14[ExportLanguageService(typeof(IDocumentationCommentFormattingService), LanguageNames.CSharp), Shared]
DocumentationComments\DocCommentConverter.cs (3)
18private readonly IDocumentationCommentFormattingService _formattingService; 21public static SyntaxNode ConvertToRegularComments(SyntaxNode node, IDocumentationCommentFormattingService formattingService, CancellationToken cancellationToken) 28private DocCommentConverter(IDocumentationCommentFormattingService formattingService, CancellationToken cancellationToken)
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
61protected override async Task<Document> ConvertDocCommentsToRegularCommentsAsync(Document document, IDocumentationCommentFormattingService docCommentFormattingService, CancellationToken cancellationToken)
SignatureHelp\AbstractCSharpSignatureHelpProvider.cs (1)
48IDocumentationCommentFormattingService formatter)
SignatureHelp\AbstractOrdinaryMethodSignatureHelpProvider.cs (2)
33var documentationCommentFormattingService = document.GetRequiredLanguageService<IDocumentationCommentFormattingService>();
SignatureHelp\AttributeSignatureHelpProvider.cs (4)
103var documentationCommentFormatter = document.GetRequiredLanguageService<IDocumentationCommentFormattingService>(); 132IDocumentationCommentFormattingService documentationCommentFormatter, 160IDocumentationCommentFormattingService documentationCommentFormatter,
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (3)
107var documentationCommentFormattingService = document.GetRequiredLanguageService<IDocumentationCommentFormattingService>(); 136IDocumentationCommentFormattingService documentationCommentFormattingService)
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (3)
103var documentationCommentFormattingService = document.GetRequiredLanguageService<IDocumentationCommentFormattingService>(); 223IDocumentationCommentFormattingService documentationCommentFormattingService)
SignatureHelp\GenericNameSignatureHelpProvider.cs (4)
131var documentationCommentFormattingService = document.GetRequiredLanguageService<IDocumentationCommentFormattingService>(); 172IDocumentationCommentFormattingService documentationCommentFormattingService) 214IDocumentationCommentFormattingService formatter)
SignatureHelp\InvocationExpressionSignatureHelpProvider.cs (2)
153var documentationCommentFormattingService = document.GetRequiredLanguageService<IDocumentationCommentFormattingService>();
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (2)
39private static IList<SignatureHelpItem> GetDelegateOrFunctionPointerInvokeItems(InvocationExpressionSyntax invocationExpression, IMethodSymbol invokeMethod, SemanticModel semanticModel, IStructuralTypeDisplayService structuralTypeDisplayService, IDocumentationCommentFormattingService documentationCommentFormattingService, out int? selectedItem, CancellationToken cancellationToken) 80IMethodSymbol invokeMethod, SemanticModel semanticModel, int position, IDocumentationCommentFormattingService formattingService, CancellationToken cancellationToken)
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.cs (2)
97var documentationCommentFormattingService = document.GetRequiredLanguageService<IDocumentationCommentFormattingService>();
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_NormalType.cs (1)
23IDocumentationCommentFormattingService documentationCommentFormattingService)
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (3)
97var documentationCommentFormattingService = document.GetRequiredLanguageService<IDocumentationCommentFormattingService>(); 123IDocumentationCommentFormattingService documentationCommentFormattingService)
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp (2)
DocumentationComments\OmniSharpDocCommentConverter.cs (2)
16var formattingService = project.GetRequiredLanguageService<IDocumentationCommentFormattingService>();
Microsoft.CodeAnalysis.ExternalAccess.Xaml (2)
Internal\DescriptionService.cs (2)
41var formatter = project.Services.GetService<IDocumentationCommentFormattingService>();
Microsoft.CodeAnalysis.Features (25)
Completion\CommonCompletionUtilities.cs (3)
89var formatter = workspaceServices.GetRequiredLanguageService<IDocumentationCommentFormattingService>(semanticModel.Language); 174List<TaggedText> textContentBuilder, ISymbol symbol, SemanticModel semanticModel, int position, IDocumentationCommentFormattingService formatter, CancellationToken cancellationToken)
ExternalAccess\Pythia\Api\PythiaDocumentationCommentFormatting.cs (1)
13public static IEnumerable<TaggedText> GetDocumentationParts(ISymbol symbol, SemanticModel semanticModel, int position, IDocumentationCommentFormattingService formatter, CancellationToken cancellationToken)
InlineHints\InlineHintHelpers.cs (2)
38var formatter = document.GetRequiredLanguageService<IDocumentationCommentFormattingService>();
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (2)
174var formatter = LanguageServices.GetRequiredService<IDocumentationCommentFormattingService>();
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedNamespaceOrTypeSymbol.cs (1)
16protected AbstractWrappedNamespaceOrTypeSymbol(INamespaceOrTypeSymbol symbol, bool canImplementImplicitly, IDocumentationCommentFormattingService docCommentFormattingService)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (2)
20protected readonly IDocumentationCommentFormattingService DocCommentFormattingService; 22protected AbstractWrappedSymbol(ISymbol symbol, bool canImplementImplicitly, IDocumentationCommentFormattingService docCommentFormattingService)
MetadataAsSource\AbstractMetadataAsSourceService.cs (5)
50var docCommentFormattingService = document.GetRequiredLanguageService<IDocumentationCommentFormattingService>(); 88protected abstract Task<Document> ConvertDocCommentsToRegularCommentsAsync(Document document, IDocumentationCommentFormattingService docCommentFormattingService, CancellationToken cancellationToken); 99var docCommentFormattingService = document.GetLanguageService<IDocumentationCommentFormattingService>();
MetadataAsSource\AbstractMetadataAsSourceService.DocCommentFormatter.cs (1)
34internal static ImmutableArray<string> Format(IDocumentationCommentFormattingService docCommentFormattingService, DocumentationComment docComment)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedEventSymbol.cs (1)
12private sealed class WrappedEventSymbol(IEventSymbol eventSymbol, bool canImplementImplicitly, IDocumentationCommentFormattingService docCommentFormattingService) : AbstractWrappedSymbol(eventSymbol, canImplementImplicitly, docCommentFormattingService), IEventSymbol
MetadataAsSource\AbstractMetadataAsSourceService.WrappedFieldSymbol.cs (1)
14private sealed class WrappedFieldSymbol(IFieldSymbol fieldSymbol, IDocumentationCommentFormattingService docCommentFormattingService) : AbstractWrappedSymbol(fieldSymbol, canImplementImplicitly: false, docCommentFormattingService: docCommentFormattingService), IFieldSymbol
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
15private sealed class WrappedMethodSymbol(IMethodSymbol methodSymbol, bool canImplementImplicitly, IDocumentationCommentFormattingService docCommentFormattingService) : AbstractWrappedSymbol(methodSymbol, canImplementImplicitly, docCommentFormattingService), IMethodSymbol
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (2)
22public WrappedNamedTypeSymbol(INamedTypeSymbol symbol, bool canImplementImplicitly, IDocumentationCommentFormattingService docCommentFormattingService) 43private static ISymbol WrapMember(ISymbol m, bool canImplementImplicitly, IDocumentationCommentFormattingService docCommentFormattingService)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedPropertySymbol.cs (1)
14private sealed class WrappedPropertySymbol(IPropertySymbol propertySymbol, bool canImplementImplicitly, IDocumentationCommentFormattingService docCommentFormattingService) : AbstractWrappedSymbol(propertySymbol, canImplementImplicitly, docCommentFormattingService), IPropertySymbol
Shared\Extensions\ISymbolExtensions_2.cs (2)
183public static ImmutableArray<TaggedText> GetDocumentationParts(this ISymbol symbol, SemanticModel semanticModel, int position, IDocumentationCommentFormattingService formatter, CancellationToken cancellationToken) 233this ISymbol symbol, SemanticModel semanticModel, int position, IDocumentationCommentFormattingService formatter)
Microsoft.VisualStudio.LanguageServices (2)
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (2)
291var formattingService = _project.Services.GetService<IDocumentationCommentFormattingService>();
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Implementation\LanguageServer\Extensions\SymbolExtensions.cs (2)
29var formatter = codeProject.Services.GetService<IDocumentationCommentFormattingService>();