1 implementation of IAnalyzerAssemblyLoaderInternal
Microsoft.CodeAnalysis.Workspaces (1)
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
41
internal abstract partial class AnalyzerAssemblyLoader :
IAnalyzerAssemblyLoaderInternal
8 references to IAnalyzerAssemblyLoaderInternal
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerWorkspaceFactory.cs (1)
60
var
analyzerLoader = Workspace.Services.GetRequiredService<IAnalyzerAssemblyLoaderProvider>().SharedShadowCopyLoader;
Microsoft.CodeAnalysis.Workspaces (7)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DefaultAnalyzerAssemblyLoader.cs (1)
60
internal static
IAnalyzerAssemblyLoaderInternal
CreateNonLockingLoader(string windowsShadowPath, ImmutableArray<IAnalyzerAssemblyResolver>? externalResolvers = null)
Workspace\Host\Metadata\IAnalyzerAssemblyLoaderProvider.cs (6)
16
IAnalyzerAssemblyLoaderInternal
SharedShadowCopyLoader { get; }
26
private readonly Lazy<
IAnalyzerAssemblyLoaderInternal
> _shadowCopyLoader;
34
public
IAnalyzerAssemblyLoaderInternal
SharedShadowCopyLoader
37
private
IAnalyzerAssemblyLoaderInternal
CreateShadowCopyLoader()
42
protected virtual
IAnalyzerAssemblyLoaderInternal
WrapLoader(
IAnalyzerAssemblyLoaderInternal
loader)