1 implementation of IExtensionManager
Microsoft.CodeAnalysis.Workspaces (1)
ExtensionManager\AbstractExtensionManager.cs (1)
10internal abstract class AbstractExtensionManager : IExtensionManager
54 references to IExtensionManager
IdeBenchmarks (2)
RegexClassifierBenchmarks.cs (2)
84var extensionManager = document.Project.Solution.Services.GetService<IExtensionManager>();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
CodeActions\Preview\PreviewExceptionTests.cs (1)
118extensionManager = document.Project.Solution.Services.GetService<IExtensionManager>() as EditorLayerExtensionManager.ExtensionManager;
Microsoft.CodeAnalysis.EditorFeatures (1)
Editor\EditorLayerExtensionManager.cs (1)
28[ExportWorkspaceServiceFactory(typeof(IExtensionManager), ServiceLayer.Editor), Shared]
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (9)
FixMultipleOccurrencesService.cs (2)
85var extensionManager = workspace.Services.GetService<IExtensionManager>();
SuggestedAction.cs (3)
136await Workspace.Services.GetService<IExtensionManager>().PerformActionAsync( 211var extensionManager = Workspace.Services.GetService<IExtensionManager>();
SuggestedActionWithNestedFlavors.cs (4)
72var extensionManager = this.Workspace.Services.GetService<IExtensionManager>(); 143var 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)
117var extensionManager = (EditorLayerExtensionManager.ExtensionManager)document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Microsoft.CodeAnalysis.EditorFeatures.Wpf (9)
Suggestions\FixAll\FixMultipleOccurrencesService.cs (2)
85var extensionManager = workspace.Services.GetService<IExtensionManager>();
Suggestions\SuggestedActions\SuggestedAction.cs (3)
136await Workspace.Services.GetService<IExtensionManager>().PerformActionAsync( 211var extensionManager = Workspace.Services.GetService<IExtensionManager>();
Suggestions\SuggestedActionWithNestedFlavors.cs (4)
72var extensionManager = this.Workspace.Services.GetService<IExtensionManager>(); 143var extensionManager = this.Workspace.Services.GetService<IExtensionManager>();
Microsoft.CodeAnalysis.Features (9)
CodeRefactorings\CodeRefactoringService.cs (5)
98var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>(); 128var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>(); 161IExtensionManager extensionManager,
QuickInfo\QuickInfoServiceWithProviders.cs (4)
51var extensionManager = _services.SolutionServices.GetRequiredService<IExtensionManager>(); 84var extensionManager = _services.SolutionServices.GetRequiredService<IExtensionManager>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (9)
Features\CodeFixes\CodeFixService.cs (9)
460var extensionManager = document.Project.Solution.Services.GetService<IExtensionManager>(); 710var extensionManager = textDocument.Project.Solution.Services.GetRequiredService<IExtensionManager>(); 782private ImmutableArray<DiagnosticId> GetFixableDiagnosticIds(CodeFixProvider fixer, IExtensionManager? extensionManager) 827var extensionManager = services.GetService<IExtensionManager>(); 925var extensionManager = document.Project.Solution.Services.GetService<IExtensionManager>();
Microsoft.CodeAnalysis.Workspaces (11)
Classification\AbstractClassificationService.cs (2)
154var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Classification\Classifier.cs (2)
67var extensionManager = services.GetRequiredService<IExtensionManager>();
ExtensionManager\IExtensionManagerExtensions.cs (6)
19public static void PerformAction(this IExtensionManager extensionManager, object extension, Action action) 39this IExtensionManager extensionManager, 64this IExtensionManager extensionManager, 87this IExtensionManager extensionManager, 115this IExtensionManager extensionManager, IEnumerable<TExtension> extensions, Func<TExtension, ImmutableArray<Type>> nodeTypeGetter) 134this IExtensionManager extensionManager, IEnumerable<TExtension> extensions, Func<TExtension, ImmutableArray<int>> tokenKindGetter)
ExtensionManager\ServicesLayerExtensionManager.cs (1)
12[ExportWorkspaceServiceFactory(typeof(IExtensionManager), ServiceLayer.Default), Shared]
Microsoft.VisualStudio.IntegrationTest.Setup (1)
TestExtensionManager.cs (1)
18[Shared, ExportWorkspaceServiceFactory(typeof(IExtensionManager), ServiceLayer.Host)]