1 type derived from ImportAdderService
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
26
internal 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)
56
var
service = document.GetLanguageService<
ImportAdderService
>();
64
return 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)
257
var
service = newDocument.GetRequiredLanguageService<
ImportAdderService
>();
261
ImportAdderService
.Strategy.AddImportsFromSymbolAnnotations,