1 instantiation of CompilationStartAnalyzerAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
377CompilationStartAnalyzerAction analyzerAction = new CompilationStartAnalyzerAction(action, analyzer);
12 references to CompilationStartAnalyzerAction
Microsoft.CodeAnalysis (12)
DiagnosticAnalyzer\AnalyzerExecutor.cs (4)
269/// Note that this API doesn't execute any <see cref="CompilationStartAnalyzerAction"/> registered by the Initialize invocation. 270/// Use <see cref="ExecuteCompilationStartActions(ImmutableArray{CompilationStartAnalyzerAction}, HostCompilationStartAnalysisScope)"/> API 289public void ExecuteCompilationStartActions(ImmutableArray<CompilationStartAnalyzerAction> actions, HostCompilationStartAnalysisScope compilationScope) 291foreach (var startAction in actions)
DiagnosticAnalyzer\AnalyzerManager.cs (2)
23/// 3) <see cref="CompilationStartAnalyzerAction"/> registered during Initialize are invoked only once per-compilation per-analyzer and analyzer options. 154/// the actions registered during <see cref="CompilationStartAnalyzerAction"/> for the given compilation.
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (6)
377CompilationStartAnalyzerAction analyzerAction = new CompilationStartAnalyzerAction(action, analyzer); 661private ImmutableArray<CompilationStartAnalyzerAction> _compilationStartActions; 682_compilationStartActions = ImmutableArray<CompilationStartAnalyzerAction>.Empty; 705ImmutableArray<CompilationStartAnalyzerAction> compilationStartActions, 767internal readonly ImmutableArray<CompilationStartAnalyzerAction> CompilationStartActions 867internal void AddCompilationStartAction(CompilationStartAnalyzerAction action)