1 instantiation of HostSessionStartAnalysisScope
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (1)
86var sessionScope = new HostSessionStartAnalysisScope();
18 references to HostSessionStartAnalysisScope
Microsoft.CodeAnalysis (18)
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
273public void ExecuteInitializeMethod(DiagnosticAnalyzer analyzer, HostSessionStartAnalysisScope sessionScope)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (6)
37private Task<HostSessionStartAnalysisScope>? _lazySessionScopeTask; 68public Task<HostSessionStartAnalysisScope> GetSessionAnalysisScopeAsync(AnalyzerExecutor analyzerExecutor) 72Task<HostSessionStartAnalysisScope> task; 82static Task<HostSessionStartAnalysisScope> getSessionAnalysisScopeTaskSlow(AnalyzerExecutionContext context, AnalyzerExecutor executor) 86var sessionScope = new HostSessionStartAnalysisScope(); 103HostSessionStartAnalysisScope sessionScope,
DiagnosticAnalyzer\AnalyzerManager.cs (7)
58HostSessionStartAnalysisScope sessionScope, 69HostSessionStartAnalysisScope sessionScope, 122private async ValueTask<HostSessionStartAnalysisScope> GetSessionAnalysisScopeAsync( 131private async ValueTask<HostSessionStartAnalysisScope> GetSessionAnalysisScopeCoreAsync( 159var sessionScope = await GetSessionAnalysisScopeAsync(analyzer, analyzerExecutor).ConfigureAwait(false); 221var sessionScope = await GetSessionAnalysisScopeAsync(analyzer, analyzerExecutor).ConfigureAwait(false); 231var sessionScope = await GetSessionAnalysisScopeAsync(analyzer, analyzerExecutor).ConfigureAwait(false);
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (4)
22private readonly HostSessionStartAnalysisScope _scope; 24public AnalyzerAnalysisContext(DiagnosticAnalyzer analyzer, HostSessionStartAnalysisScope scope) 398private readonly HostSessionStartAnalysisScope _sessionScope; 400public HostCompilationStartAnalysisScope(HostSessionStartAnalysisScope sessionScope)