2 implementations of IClassificationService
Microsoft.CodeAnalysis.Features (1)
ExternalAccess\VSTypeScript\VSTypeScriptClassificationService.cs (1)
24[Import(AllowDefault = true)] IVSTypeScriptClassificationService? classificationService) : IClassificationService
Microsoft.CodeAnalysis.Workspaces (1)
Classification\AbstractClassificationService.cs (1)
23internal abstract class AbstractClassificationService(ISyntaxClassificationService syntaxClassificationService) : IClassificationService
15 references to IClassificationService
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Classification\CSharpClassificationService.cs (1)
16[ExportLanguageServiceFactory(typeof(IClassificationService), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.Features (1)
ExternalAccess\VSTypeScript\VSTypeScriptClassificationService.cs (1)
20[ExportLanguageService(typeof(IClassificationService), InternalLanguageNames.TypeScript), Shared]
Microsoft.CodeAnalysis.Workspaces (13)
Classification\ClassificationServiceExtensions.cs (4)
16this IClassificationService classificationService, 27this IClassificationService classificationService, 37this IClassificationService classificationService, 48this IClassificationService classificationService,
Classification\ClassifierHelper.cs (4)
23/// using an appropriate <see cref="IClassificationService"/> if that can be found. <see 46/// using an appropriate <see cref="IClassificationService"/> if that can be found. <see 64var classificationService = document.GetLanguageService<IClassificationService>();
Classification\SyntaxClassification\ISyntaxClassificationService.cs (5)
20/// <inheritdoc cref="IClassificationService.AddLexicalClassifications"/> 26/// <inheritdoc cref="IClassificationService.AddSyntacticClassificationsAsync"/> 33/// <inheritdoc cref="IClassificationService.AddSemanticClassificationsAsync"/> 55/// <inheritdoc cref="IClassificationService.AdjustStaleClassification"/> 58/// <inheritdoc cref="IClassificationService.ComputeSyntacticChangeRangeAsync"/>