4 instantiations of ShadowCopyAnalyzerPathResolver
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
435[.. pathResolvers, ProgramFilesAnalyzerPathResolver.Instance, new ShadowCopyAnalyzerPathResolver(windowsShadowPath)],
Microsoft.CodeAnalysis.UnitTests (2)
InvokeUtil.cs (1)
145AnalyzerTestKind.ShadowLoad => [.. pathResolvers, new ShadowCopyAnalyzerPathResolver(tempRoot.CreateDirectory().Path)],
ShadowCopyAnalyzerPathResolverTests.cs (1)
25PathResolver = new ShadowCopyAnalyzerPathResolver(TempRoot.CreateDirectory().Path);
VBCSCompiler.UnitTests (1)
VBCSCompilerServerTests.cs (1)
41var shadowResolver = new ShadowCopyAnalyzerPathResolver(baseDirectory);
9 references to ShadowCopyAnalyzerPathResolver
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\IAnalyzerPathResolver.cs (1)
28/// analyzer paths under C:\Program Files\dotnet. That means the <see cref="ShadowCopyAnalyzerPathResolver"/>,
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
23/// <see cref="ShadowCopyAnalyzerPathResolver"/> gets its own
Microsoft.CodeAnalysis.UnitTests (6)
AnalyzerAssemblyLoaderTests.cs (3)
423if (loader.AnalyzerPathResolvers.OfType<ShadowCopyAnalyzerPathResolver>().FirstOrDefault() is { } shadowLoader) 1580var shadowLoader = loader.AnalyzerPathResolvers.OfType<ShadowCopyAnalyzerPathResolver>().FirstOrDefault();
InvokeUtil.cs (2)
170if (loader.AnalyzerPathResolvers.OfType<ShadowCopyAnalyzerPathResolver>().FirstOrDefault() is { } shadowResolver) 172testOutputHelper.WriteLine($"{nameof(ShadowCopyAnalyzerPathResolver)}: {shadowResolver.BaseDirectory}");
ShadowCopyAnalyzerPathResolverTests.cs (1)
20internal ShadowCopyAnalyzerPathResolver PathResolver { get; }
VBCSCompiler.UnitTests (1)
VBCSCompilerServerTests.cs (1)
41var shadowResolver = new ShadowCopyAnalyzerPathResolver(baseDirectory);