1 implementation of IAnalyzerAssemblyLoaderInternal
Microsoft.CodeAnalysis.Workspaces (1)
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
47
internal sealed partial class AnalyzerAssemblyLoader :
IAnalyzerAssemblyLoaderInternal
11 references to IAnalyzerAssemblyLoaderInternal
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerWorkspaceFactory.cs (1)
80
var
analyzerLoader = loaderProvider.CreateNewShadowCopyLoader();
Microsoft.CodeAnalysis.Workspaces (10)
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
406
internal static
IAnalyzerAssemblyLoaderInternal
CreateNonLockingLoader(
Workspace\Host\Metadata\IAnalyzerAssemblyLoaderProvider.cs (7)
21
IAnalyzerAssemblyLoaderInternal
SharedShadowCopyLoader { get; }
28
IAnalyzerAssemblyLoaderInternal
CreateNewShadowCopyLoader();
39
private readonly Lazy<
IAnalyzerAssemblyLoaderInternal
> _shadowCopyLoader;
48
public
IAnalyzerAssemblyLoaderInternal
SharedShadowCopyLoader
51
public
IAnalyzerAssemblyLoaderInternal
CreateNewShadowCopyLoader()
73
protected virtual
IAnalyzerAssemblyLoaderInternal
WrapLoader(
IAnalyzerAssemblyLoaderInternal
loader)
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (1)
68
private readonly
IAnalyzerAssemblyLoaderInternal
_shadowCopyLoader;
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
806
var
sharedShadowCopyLoader = assemblyLoaderProvider.SharedShadowCopyLoader;