1 type derived from ImportAdderService
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
26internal sealed class CSharpImportAdder() : ImportAdderService
11 references to ImportAdderService
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
23[ExportLanguageService(typeof(ImportAdderService), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.Workspaces (10)
Editing\ImportAdder.cs (7)
56var service = document.GetLanguageService<ImportAdderService>(); 64return await service.AddImportsAsync(document, spans, ImportAdderService.Strategy.AddImportsFromSyntaxes, addImportOptions, cancellationToken).ConfigureAwait(false); 83=> document.GetRequiredLanguageService<ImportAdderService>().AddImportsAsync(document, spans, ImportAdderService.Strategy.AddImportsFromSyntaxes, options, cancellationToken); 98=> document.GetRequiredLanguageService<ImportAdderService>().AddImportsAsync(document, spans, ImportAdderService.Strategy.AddImportsFromSymbolAnnotations, options, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (3)
257var service = newDocument.GetRequiredLanguageService<ImportAdderService>(); 261ImportAdderService.Strategy.AddImportsFromSymbolAnnotations,