1 implementation of IExtensionManager
Microsoft.CodeAnalysis.Workspaces (1)
ExtensionManager\AbstractExtensionManager.cs (1)
10internal abstract class AbstractExtensionManager : IExtensionManager
11 references to IExtensionManager
Microsoft.CodeAnalysis.Workspaces (11)
Classification\AbstractClassificationService.cs (2)
191var 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]