7 instantiations of DiagnosticAnalyzerInfoCache
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (1)
184diagnosticService.GetDiagnosticDescriptorsPerReference(new DiagnosticAnalyzerInfoCache());
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (3)
637AnalysisKind.Semantic, new DiagnosticAnalyzerInfoCache(), workspace.Services, 704analysisKind, new DiagnosticAnalyzerInfoCache(), workspace.Services, 750var diagnosticAnalyzerInfoCache = new DiagnosticAnalyzerInfoCache();
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (1)
28private readonly DiagnosticAnalyzerInfoCache _analyzerInfoCache = new();
Microsoft.CodeAnalysis.Workspaces (1)
Diagnostics\DiagnosticAnalyzerInfoCache.cs (1)
70public readonly DiagnosticAnalyzerInfoCache AnalyzerInfoCache = new();
Roslyn.VisualStudio.Next.UnitTests (1)
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (1)
224=> new(new DiagnosticAnalyzerInfoCache());
37 references to DiagnosticAnalyzerInfoCache
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
QuickInfo\DiagnosticAnalyzerQuickInfoSourceTests.cs (1)
177var sharedGlobalCache = workspace.ExportProvider.GetExportedValue<DiagnosticAnalyzerInfoCache.SharedGlobalCache>();
Microsoft.CodeAnalysis.CSharp.Features (2)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (2)
28internal sealed class CSharpDiagnosticAnalyzerQuickInfoProvider(DiagnosticAnalyzerInfoCache.SharedGlobalCache globalCache) : CommonQuickInfoProvider 30private readonly DiagnosticAnalyzerInfoCache _diagnosticAnalyzerInfoCache = globalCache.AnalyzerInfoCache;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (1)
750var diagnosticAnalyzerInfoCache = new DiagnosticAnalyzerInfoCache();
Microsoft.CodeAnalysis.Features (12)
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
59public static IEnumerable<AnalyzerPerformanceInfo> ToAnalyzerPerformanceInfo(this IDictionary<DiagnosticAnalyzer, AnalyzerTelemetryInfo> analysisResult, DiagnosticAnalyzerInfoCache analyzerInfo)
Diagnostics\IDiagnosticAnalyzerService.cs (1)
20DiagnosticAnalyzerInfoCache AnalyzerInfoCache { get; }
Diagnostics\Service\DiagnosticAnalyzerService.cs (3)
28DiagnosticAnalyzerInfoCache.SharedGlobalCache globalCache, 46public DiagnosticAnalyzerInfoCache AnalyzerInfoCache { get; private set; } 57DiagnosticAnalyzerInfoCache.SharedGlobalCache globalCache,
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.cs (2)
32DiagnosticAnalyzerInfoCache analyzerInfoCache, 46internal DiagnosticAnalyzerInfoCache DiagnosticAnalyzerInfoCache => _diagnosticAnalyzerRunner.AnalyzerInfoCache;
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (2)
21private sealed partial class StateManager(DiagnosticAnalyzerInfoCache analyzerInfoCache) 23private readonly DiagnosticAnalyzerInfoCache _analyzerInfoCache = analyzerInfoCache;
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (1)
96DiagnosticAnalyzerInfoCache infoCache, DiagnosticAnalyzer analyzer, bool isHostAnalyzer, Project project)
Diagnostics\Service\EngineV2\InProcOrRemoteHostAnalyzerRunner.cs (2)
26public DiagnosticAnalyzerInfoCache AnalyzerInfoCache { get; } 29DiagnosticAnalyzerInfoCache analyzerInfoCache,
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Diagnostics\BuildOnlyDiagnosticIdsHandler.cs (2)
27DiagnosticAnalyzerInfoCache.SharedGlobalCache globalCache, 33private readonly DiagnosticAnalyzerInfoCache.SharedGlobalCache _globalCache = globalCache;
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (3)
60private readonly DiagnosticAnalyzerInfoCache _analyzerInfoCache; 69DiagnosticAnalyzerInfoCache analyzerInfoCache, 90DiagnosticAnalyzerInfoCache analyzerInfoCache,
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (1)
28private readonly DiagnosticAnalyzerInfoCache _analyzerInfoCache = new();
Microsoft.CodeAnalysis.Workspaces (10)
Diagnostics\DiagnosticAnalyzerInfoCache.cs (1)
70public readonly DiagnosticAnalyzerInfoCache AnalyzerInfoCache = new();
Diagnostics\Extensions.cs (3)
324DiagnosticAnalyzerInfoCache analyzerInfoCache, 372DiagnosticAnalyzerInfoCache analyzerInfoCache, 425DiagnosticAnalyzerInfoCache analyzerInfoCache,
Diagnostics\HostDiagnosticAnalyzers.cs (4)
78public ImmutableDictionary<string, ImmutableArray<DiagnosticDescriptor>> GetDiagnosticDescriptorsPerReference(DiagnosticAnalyzerInfoCache infoCache) 85public ImmutableDictionary<string, ImmutableArray<DiagnosticDescriptor>> GetDiagnosticDescriptorsPerReference(DiagnosticAnalyzerInfoCache infoCache, Project project) 160DiagnosticAnalyzerInfoCache infoCache, 299public SkippedHostAnalyzersInfo GetSkippedAnalyzersInfo(ProjectState project, DiagnosticAnalyzerInfoCache infoCache)
Diagnostics\SkippedHostAnalyzersInfo.cs (2)
51DiagnosticAnalyzerInfoCache analyzerInfoCache) 123DiagnosticAnalyzerInfoCache analyzerInfoCache,
Microsoft.VisualStudio.LanguageServices (5)
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (2)
37DiagnosticAnalyzerInfoCache.SharedGlobalCache diagnosticAnalyzerInfoCache, 48private readonly DiagnosticAnalyzerInfoCache _diagnosticAnalyzerInfoCache = diagnosticAnalyzerInfoCache.AnalyzerInfoCache;
TaskList\ExternalErrorDiagnosticUpdateSource.cs (1)
90public DiagnosticAnalyzerInfoCache AnalyzerInfoCache => this._workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>().AnalyzerInfoCache;
TaskList\ProjectExternalErrorReporter.cs (2)
44private DiagnosticAnalyzerInfoCache AnalyzerInfoCache => _workspace.ExternalErrorDiagnosticUpdateSource.AnalyzerInfoCache; 269DiagnosticAnalyzerInfoCache analyzerInfoCache)