1 instantiation of AnalyzerExecutionContext
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerManager.cs (1)
45builder.Add(analyzer, new AnalyzerExecutionContext(analyzer));
14 references to AnalyzerExecutionContext
Microsoft.CodeAnalysis (14)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (1)
82static Task<HostSessionStartAnalysisScope> getSessionAnalysisScopeTaskSlow(AnalyzerExecutionContext context, AnalyzerExecutor executor)
DiagnosticAnalyzer\AnalyzerManager.cs (13)
28private readonly ImmutableDictionary<DiagnosticAnalyzer, AnalyzerExecutionContext> _analyzerExecutionContextMap; 40private ImmutableDictionary<DiagnosticAnalyzer, AnalyzerExecutionContext> CreateAnalyzerExecutionContextMap(IEnumerable<DiagnosticAnalyzer> analyzers) 42var builder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer, AnalyzerExecutionContext>(); 51private AnalyzerExecutionContext GetAnalyzerExecutionContext(DiagnosticAnalyzer analyzer) => _analyzerExecutionContextMap[analyzer]; 61var analyzerExecutionContext = GetAnalyzerExecutionContext(analyzer); 71AnalyzerExecutionContext analyzerExecutionContext) 95var analyzerExecutionContext = GetAnalyzerExecutionContext(analyzer); 104AnalyzerExecutionContext analyzerExecutionContext) 126var analyzerExecutionContext = GetAnalyzerExecutionContext(analyzer); 133AnalyzerExecutionContext analyzerExecutionContext) 252var analyzerExecutionContext = GetAnalyzerExecutionContext(analyzer); 263var analyzerExecutionContext = GetAnalyzerExecutionContext(suppressor); 459foreach (var analyzerExecutionContext in _analyzerExecutionContextMap.Values)