7 references to CompilationStartAnalyzerAction
Microsoft.CodeAnalysis (7)
DiagnosticAnalyzer\AnalyzerExecutor.cs (4)
196
/// Note that this API doesn't execute any <see cref="
CompilationStartAnalyzerAction
"/> registered by the Initialize invocation.
197
/// Use <see cref="ExecuteCompilationStartActions(ImmutableArray{
CompilationStartAnalyzerAction
}, HostCompilationStartAnalysisScope, CancellationToken)"/> API
219
public void ExecuteCompilationStartActions(ImmutableArray<
CompilationStartAnalyzerAction
> actions, HostCompilationStartAnalysisScope compilationScope, CancellationToken cancellationToken)
221
foreach (
var
startAction in actions)
DiagnosticAnalyzer\AnalyzerManager.cs (2)
24
/// 3) <see cref="
CompilationStartAnalyzerAction
"/> registered during Initialize are invoked only once per-compilation per-analyzer and analyzer options.
165
/// the actions registered during <see cref="
CompilationStartAnalyzerAction
"/> for the given compilation.
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
375
CompilationStartAnalyzerAction
analyzerAction = new CompilationStartAnalyzerAction(action, Analyzer);