1 instantiation of ExtensionAssemblyManager
Microsoft.CodeAnalysis.LanguageServer (1)
Services\ExtensionAssemblyManager.cs (1)
68
return new
ExtensionAssemblyManager
(directoryLoadContexts.ToImmutableDictionary(), assemblyFullNameToLoadContext.ToImmutableDictionary(), validExtensionAssemblies.ToImmutable());
12 references to ExtensionAssemblyManager
Microsoft.CodeAnalysis.LanguageServer (10)
CustomExportAssemblyLoader.cs (1)
18
internal sealed class CustomExportAssemblyLoader(
ExtensionAssemblyManager
extensionAssemblyManager, ILoggerFactory loggerFactory) : IAssemblyLoader
HostWorkspace\LanguageServerWorkspaceFactory.cs (1)
34
ExtensionAssemblyManager
extensionManager,
HostWorkspace\VSCodeAnalyzerLoaderProviderFactory.cs (2)
18
ExtensionAssemblyManager
extensionAssemblyManager,
32
ExtensionAssemblyManager
extensionAssemblyManager,
LanguageServerExportProviderBuilder.cs (1)
35
ExtensionAssemblyManager
extensionManager,
Program.cs (2)
90
var
extensionManager =
ExtensionAssemblyManager
.Create(serverConfiguration, loggerFactory);
Services\ExtensionAssemblyManager.cs (1)
47
public static
ExtensionAssemblyManager
Create(ServerConfiguration serverConfiguration, ILoggerFactory loggerFactory)
Services\ExtensionAssemblyManagerProvider.cs (2)
24
public
ExtensionAssemblyManager
ExtensionAssemblyManager { get => field ?? throw new InvalidOperationException($"{nameof(ExtensionAssemblyManager)} is not initialized"); private set; }
26
public void SetMefExtensionAssemblyManager(
ExtensionAssemblyManager
extensionAssemblyManager)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (2)
Utilities\LanguageServerTestComposition.cs (2)
35
var
extensionManager =
ExtensionAssemblyManager
.Create(serverConfiguration, loggerFactory);