1 implementation of IExtensionManager
Microsoft.CodeAnalysis.Workspaces (1)
ExtensionManager\AbstractExtensionManager.cs (1)
11internal abstract class AbstractExtensionManager : IExtensionManager
36 references to IExtensionManager
Microsoft.CodeAnalysis.Features (25)
CodeFixes\Service\CodeFixService.cs (9)
498var extensionManager = solution.Services.GetService<IExtensionManager>(); 793var extensionManager = textDocument.Project.Solution.Services.GetRequiredService<IExtensionManager>(); 862private ImmutableArray<DiagnosticId> GetFixableDiagnosticIds(CodeFixProvider fixer, IExtensionManager? extensionManager) 907var extensionManager = services.GetService<IExtensionManager>(); 1003var extensionManager = document.Project.Solution.Services.GetService<IExtensionManager>();
CodeRefactorings\CodeRefactoringService.cs (2)
245var extensionManager = textDocument.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Completion\CompletionService.cs (6)
155var extensionManager = languageServices.SolutionServices.GetRequiredService<IExtensionManager>(); 209var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>(); 240var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Completion\CompletionService_GetCompletions.cs (4)
154var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>(); 340var 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.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]