1 instantiation of CompilationStartAnalyzerAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
377
CompilationStartAnalyzerAction 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
289
public void ExecuteCompilationStartActions(ImmutableArray<
CompilationStartAnalyzerAction
> actions, HostCompilationStartAnalysisScope compilationScope)
291
foreach (
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)
377
CompilationStartAnalyzerAction
analyzerAction = new CompilationStartAnalyzerAction(action, analyzer);
661
private ImmutableArray<
CompilationStartAnalyzerAction
> _compilationStartActions;
682
_compilationStartActions = ImmutableArray<
CompilationStartAnalyzerAction
>.Empty;
705
ImmutableArray<
CompilationStartAnalyzerAction
> compilationStartActions,
767
internal readonly ImmutableArray<
CompilationStartAnalyzerAction
> CompilationStartActions
867
internal void AddCompilationStartAction(
CompilationStartAnalyzerAction
action)