1 implementation of IExtensionManager
Microsoft.CodeAnalysis.Workspaces (1)
ExtensionManager\AbstractExtensionManager.cs (1)
11internal abstract class AbstractExtensionManager : IExtensionManager
53 references to IExtensionManager
IdeBenchmarks (2)
RegexClassifierBenchmarks.cs (2)
82var extensionManager = document.Project.Solution.Services.GetService<IExtensionManager>();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
CodeActions\PreviewExceptionTests.cs (1)
113extensionManager = document.Project.Solution.Services.GetService<IExtensionManager>() as EditorLayerExtensionManager.ExtensionManager;
Microsoft.CodeAnalysis.EditorFeatures (10)
Editor\EditorLayerExtensionManager.cs (1)
28[ExportWorkspaceServiceFactory(typeof(IExtensionManager), ServiceLayer.Editor), Shared]
Suggestions\FixAll\FixMultipleOccurrencesService.cs (2)
74var extensionManager = workspace.Services.GetService<IExtensionManager>();
Suggestions\SuggestedActions\SuggestedAction.cs (3)
142await Workspace.Services.GetService<IExtensionManager>().PerformActionAsync( 219var extensionManager = Workspace.Services.GetService<IExtensionManager>();
Suggestions\SuggestedActionWithNestedFlavors.cs (4)
74var extensionManager = this.Workspace.Services.GetService<IExtensionManager>(); 160var extensionManager = this.Workspace.Services.GetService<IExtensionManager>();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeFixes\CodeFixServiceTests.cs (1)
373extensionManager = (EditorLayerExtensionManager.ExtensionManager)document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
CodeRefactorings\CodeRefactoringServiceTest.cs (1)
110var extensionManager = (EditorLayerExtensionManager.ExtensionManager)document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Microsoft.CodeAnalysis.Features (25)
CodeFixes\Service\CodeFixService.cs (9)
507var extensionManager = document.Project.Solution.Services.GetService<IExtensionManager>(); 767var extensionManager = textDocument.Project.Solution.Services.GetRequiredService<IExtensionManager>(); 838private ImmutableArray<DiagnosticId> GetFixableDiagnosticIds(CodeFixProvider fixer, IExtensionManager? extensionManager) 883var extensionManager = services.GetService<IExtensionManager>(); 979var extensionManager = document.Project.Solution.Services.GetService<IExtensionManager>();
CodeRefactorings\CodeRefactoringService.cs (2)
245var extensionManager = textDocument.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Completion\CompletionService.cs (6)
159var extensionManager = languageServices.SolutionServices.GetRequiredService<IExtensionManager>(); 215var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>(); 247var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Completion\CompletionService_GetCompletions.cs (4)
155var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>(); 329var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
QuickInfo\QuickInfoServiceWithProviders.cs (2)
45var extensionManager = _services.SolutionServices.GetRequiredService<IExtensionManager>();
SignatureHelp\SignatureHelpService.cs (2)
67var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\ExtensionManager.cs (1)
12[ExportWorkspaceService(typeof(IExtensionManager), ServiceLayer.Host), Shared]
Microsoft.CodeAnalysis.Workspaces (11)
Classification\AbstractClassificationService.cs (2)
190var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Classification\Classifier.cs (2)
83var extensionManager = services.GetRequiredService<IExtensionManager>();
ExtensionManager\IExtensionManagerExtensions.cs (6)
16public static void PerformAction(this IExtensionManager extensionManager, object extension, Action action) 31this IExtensionManager extensionManager, 49this IExtensionManager extensionManager, 67this IExtensionManager extensionManager, 91this IExtensionManager extensionManager, IEnumerable<TExtension> extensions, Func<TExtension, ImmutableArray<Type>> nodeTypeGetter) 115this IExtensionManager extensionManager, IEnumerable<TExtension> extensions, Func<TExtension, ImmutableArray<int>> tokenKindGetter)
ExtensionManager\ServicesLayerExtensionManager.cs (1)
12[ExportWorkspaceService(typeof(IExtensionManager), ServiceLayer.Default), Shared]
Microsoft.VisualStudio.IntegrationTest.Setup (1)
TestExtensionManager.cs (1)
18[Shared, ExportWorkspaceService(typeof(IExtensionManager), ServiceLayer.Host)]