2 implementations of IAnalyzerAssemblyLoaderInternal
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\VSCodeAnalyzerLoaderProviderFactory.cs (1)
32ILogger logger) : IAnalyzerAssemblyLoaderInternal
Microsoft.CodeAnalysis.Workspaces (1)
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
47internal sealed partial class AnalyzerAssemblyLoader : IAnalyzerAssemblyLoaderInternal
16 references to IAnalyzerAssemblyLoaderInternal
Microsoft.CodeAnalysis.Features (2)
Extensions\IExtensionAssemblyLoaderProvider.cs (2)
57var analyzerAssemblyLoader = analyzerAssemblyLoaderProvider.CreateNewShadowCopyLoader(); 95IAnalyzerAssemblyLoaderInternal assemblyLoader) : IExtensionAssemblyLoader
Microsoft.CodeAnalysis.LanguageServer (4)
HostWorkspace\LanguageServerWorkspaceFactory.cs (1)
89var analyzerLoader = loaderProvider.CreateNewShadowCopyLoader();
HostWorkspace\VSCodeAnalyzerLoaderProviderFactory.cs (3)
23protected override IAnalyzerAssemblyLoaderInternal WrapLoader(IAnalyzerAssemblyLoaderInternal baseLoader) 30IAnalyzerAssemblyLoaderInternal defaultLoader,
Microsoft.CodeAnalysis.Workspaces (10)
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
406internal static IAnalyzerAssemblyLoaderInternal CreateNonLockingLoader(
Workspace\Host\Metadata\IAnalyzerAssemblyLoaderProvider.cs (7)
21IAnalyzerAssemblyLoaderInternal SharedShadowCopyLoader { get; } 28IAnalyzerAssemblyLoaderInternal CreateNewShadowCopyLoader(); 39private readonly Lazy<IAnalyzerAssemblyLoaderInternal> _shadowCopyLoader; 48public IAnalyzerAssemblyLoaderInternal SharedShadowCopyLoader 51public IAnalyzerAssemblyLoaderInternal CreateNewShadowCopyLoader() 73protected virtual IAnalyzerAssemblyLoaderInternal WrapLoader(IAnalyzerAssemblyLoaderInternal loader)
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (1)
68private readonly IAnalyzerAssemblyLoaderInternal _shadowCopyLoader;
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
796var sharedShadowCopyLoader = assemblyLoaderProvider.SharedShadowCopyLoader;