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