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