2 implementations of IAnalyzerAssemblyResolver
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (2)
264
private sealed class DiskResolver :
IAnalyzerAssemblyResolver
284
private sealed class StreamResolver :
IAnalyzerAssemblyResolver
10 references to IAnalyzerAssemblyResolver
Microsoft.CodeAnalysis (10)
DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (9)
23
internal static
IAnalyzerAssemblyResolver
DiskAnalyzerAssemblyResolver => DiskResolver.Instance;
24
internal static
IAnalyzerAssemblyResolver
StreamAnalyzerAssemblyResolver => StreamResolver.Instance;
31
public
IAnalyzerAssemblyResolver
CompilerAnalyzerAssemblyResolver { get; }
33
public ImmutableArray<
IAnalyzerAssemblyResolver
> AnalyzerAssemblyResolvers { get; }
55
ImmutableArray<
IAnalyzerAssemblyResolver
> assemblyResolvers,
207
foreach (
var
resolver in _loader.AnalyzerAssemblyResolvers)
245
private sealed class CompilerResolver(AssemblyLoadContext compilerContext) :
IAnalyzerAssemblyResolver
266
public static readonly
IAnalyzerAssemblyResolver
Instance = new DiskResolver();
286
public static readonly
IAnalyzerAssemblyResolver
Instance = new StreamResolver();
DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
409
ImmutableArray<
IAnalyzerAssemblyResolver
> assemblyResolvers = default,