1 implementation of IExtensionManager
Microsoft.CodeAnalysis.Workspaces (1)
ExtensionManager\AbstractExtensionManager.cs (1)
10
internal abstract class AbstractExtensionManager :
IExtensionManager
11 references to IExtensionManager
Microsoft.CodeAnalysis.Workspaces (11)
Classification\AbstractClassificationService.cs (2)
191
var
extensionManager = document.Project.Solution.Services.GetRequiredService<
IExtensionManager
>();
Classification\Classifier.cs (2)
83
var
extensionManager = services.GetRequiredService<
IExtensionManager
>();
ExtensionManager\IExtensionManagerExtensions.cs (6)
16
public static void PerformAction(this
IExtensionManager
extensionManager, object extension, Action action)
31
this
IExtensionManager
extensionManager,
49
this
IExtensionManager
extensionManager,
67
this
IExtensionManager
extensionManager,
91
this
IExtensionManager
extensionManager, IEnumerable<TExtension> extensions, Func<TExtension, ImmutableArray<Type>> nodeTypeGetter)
115
this
IExtensionManager
extensionManager, IEnumerable<TExtension> extensions, Func<TExtension, ImmutableArray<int>> tokenKindGetter)
ExtensionManager\ServicesLayerExtensionManager.cs (1)
12
[ExportWorkspaceService(typeof(
IExtensionManager
), ServiceLayer.Default), Shared]