2 implementations of IExtensionAssemblyLoader
Microsoft.CodeAnalysis.Features (1)
Extensions\IExtensionAssemblyLoaderProvider.cs (1)
95IAnalyzerAssemblyLoaderInternal assemblyLoader) : IExtensionAssemblyLoader
Roslyn.VisualStudio.Next.UnitTests (1)
Services\ServiceHubServicesTests_ExtensionMessageHandler.cs (1)
751Action? unload = null) : IExtensionAssemblyLoader
7 references to IExtensionAssemblyLoader
Microsoft.CodeAnalysis.Features (3)
Extensions\ExtensionFolder.cs (1)
31private readonly AsyncLazy<(IExtensionAssemblyLoader? assemblyLoader, Exception? extensionException)> _lazyAssemblyLoader;
Extensions\IExtensionAssemblyLoaderProvider.cs (2)
20(IExtensionAssemblyLoader? assemblyLoader, Exception? extensionException) CreateNewShadowCopyLoader( 48public (IExtensionAssemblyLoader? assemblyLoader, Exception? extensionException) CreateNewShadowCopyLoader(
Roslyn.VisualStudio.Next.UnitTests (4)
Services\ServiceHubServicesTests_ExtensionMessageHandler.cs (4)
261var assemblyLoader = new Mock<IExtensionAssemblyLoader>(MockBehavior.Strict); 633var assemblyLoader = new Mock<IExtensionAssemblyLoader>(MockBehavior.Loose); 764public Func<string, CancellationToken, (IExtensionAssemblyLoader? assemblyLoader, Exception? extensionException)>? CreateNewShadowCopyLoaderCallback { get; set; } 766public (IExtensionAssemblyLoader? assemblyLoader, Exception? extensionException) CreateNewShadowCopyLoader(string assemblyFolderPath, CancellationToken cancellationToken)