2 implementations of IRemoveUnnecessaryImportsService
Microsoft.CodeAnalysis.Workspaces (1)
AbstractRemoveUnnecessaryImportsService.cs (1)
18IRemoveUnnecessaryImportsService,
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Features\OrganizeImports\XamlRemoveUnnecessaryImportsService.cs (1)
17internal class XamlRemoveUnnecessaryImportsService : IRemoveUnnecessaryImportsService
17 references to IRemoveUnnecessaryImportsService
Microsoft.CodeAnalysis.CSharp.Features (2)
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (2)
72var removeImportsService = document.GetRequiredLanguageService<IRemoveUnnecessaryImportsService>();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpRemoveUnnecessaryImportsService.cs (1)
33[ExportLanguageService(typeof(IRemoveUnnecessaryImportsService), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.EditorFeatures (1)
Organizing\OrganizeDocumentCommandHandler.cs (1)
163var newDocument = document.GetRequiredLanguageService<IRemoveUnnecessaryImportsService>().RemoveUnnecessaryImportsAsync(document, formattingOptions, cancellationToken).WaitAndGetResult(cancellationToken);
Microsoft.CodeAnalysis.Features (8)
AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (2)
46var service = document.GetRequiredLanguageService<IRemoveUnnecessaryImportsService>();
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (2)
86var removeUnnecessaryImports = documentWithMovedType.GetRequiredLanguageService<IRemoveUnnecessaryImportsService>();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
803var removeImportService = doc.GetRequiredLanguageService<IRemoveUnnecessaryImportsService>();
PullMemberUp\MembersPuller.cs (2)
390var removeImportsService = destinationEditor.OriginalDocument.GetRequiredLanguageService<IRemoveUnnecessaryImportsService>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\CodeCleanup\AbstractCodeCleanupService.cs (1)
116document.GetLanguageService<IRemoveUnnecessaryImportsService>() is { } removeUsingsService)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicRemoveUnnecessaryImportsService.vb (1)
15<ExportLanguageService(GetType(IRemoveUnnecessaryImportsService), LanguageNames.VisualBasic), [Shared]>
Microsoft.VisualStudio.LanguageServices.Xaml (3)
CodeFixes\RemoveUnnecessaryUsings\XamlRemoveUnnecessaryUsingsCodeFixProvider.cs (2)
59var service = document.GetLanguageService<IRemoveUnnecessaryImportsService>();
Features\OrganizeImports\XamlRemoveUnnecessaryImportsService.cs (1)
16[ExportLanguageService(typeof(IRemoveUnnecessaryImportsService), StringConstants.XamlLanguageName), Shared]