13 references to _analyzerInfoCache
Microsoft.CodeAnalysis.Features (13)
Diagnostics\Service\DiagnosticAnalyzerService.ProjectStates.cs (1)
70var skippedAnalyzersInfo = solutionAnalyzers.GetSkippedAnalyzersInfo(project.State, _analyzerInfoCache);
Diagnostics\Service\DiagnosticAnalyzerService_ComputeDiagnosticAnalysisResults.cs (1)
167var isTelemetryCollectionAllowed = _analyzerInfoCache.IsTelemetryCollectionAllowed(analyzer);
Diagnostics\Service\DiagnosticAnalyzerService_CoreAnalyze.cs (5)
54var skippedAnalyzersInfo = project.Solution.SolutionState.Analyzers.GetSkippedAnalyzersInfo(project.State, _analyzerInfoCache); 87performanceInfo = performanceInfo.AddRange(analysisResult.AnalyzerTelemetryInfo.ToAnalyzerPerformanceInfo(_analyzerInfoCache)); 154compilationWithAnalyzers, _analyzerInfoCache, suppressionAnalyzer, 171args: (compilationWithAnalyzers, _analyzerInfoCache, suppressionAnalyzer), 180compilationWithAnalyzers, _analyzerInfoCache, suppressionAnalyzer,
Diagnostics\Service\DiagnosticAnalyzerService_ForceCodeAnalysisDiagnostics.cs (1)
89var descriptors = this._analyzerInfoCache.GetDiagnosticDescriptors(analyzer);
Diagnostics\Service\DiagnosticAnalyzerService_GetDiagnosticsForSpan.cs (1)
172var descriptors = _analyzerInfoCache.GetDiagnosticDescriptors(analyzer);
Diagnostics\Service\DiagnosticAnalyzerService_ProduceProjectDiagnostics.cs (1)
46if (diagnosticIds != null && _analyzerInfoCache.GetDiagnosticDescriptors(analyzer).All(d => !diagnosticIds.Contains(d.Id)))
Diagnostics\Service\DiagnosticAnalyzerService_RemoteOrLocalDispatcher.cs (3)
62.SelectManyAsArray(this._analyzerInfoCache.GetDiagnosticDescriptors); 96foreach (var buildOnlyDescriptor in _analyzerInfoCache.GetCompilationEndDiagnosticDescriptors(analyzer)) 125this._analyzerInfoCache, solution.GetProject(projectId));