1 instantiation of SymbolEndAnalyzerAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
605
var analyzerAction = new
SymbolEndAnalyzerAction
(action, Analyzer);
19 references to SymbolEndAnalyzerAction
Microsoft.CodeAnalysis (19)
DiagnosticAnalyzer\AnalyzerExecutor.cs (4)
519
ImmutableArray<
SymbolEndAnalyzerAction
> endActions = containerEndActionsAndEvent.symbolEndActions;
540
ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions,
557
ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions,
587
foreach (
var
symbolAction in symbolEndActions)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (6)
38
private Dictionary<ISymbol, (ImmutableArray<
SymbolEndAnalyzerAction
>, SymbolDeclaredCompilationEvent)>? _lazyPendingSymbolEndActionsMap;
405
out (ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent) containerEndActionsAndEvent)
432
public bool TryStartExecuteSymbolEndActions(ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent)
463
public void MarkSymbolEndAnalysisPending(ISymbol symbol, ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent)
471
private void MarkSymbolEndAnalysisPending_NoLock(ISymbol symbol, ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent)
473
_lazyPendingSymbolEndActionsMap ??= new Dictionary<ISymbol, (ImmutableArray<
SymbolEndAnalyzerAction
>, SymbolDeclaredCompilationEvent)>();
DiagnosticAnalyzer\AnalyzerManager.cs (3)
469
out (ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent) containerEndActionsAndEvent)
474
public bool TryStartExecuteSymbolEndActions(ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions, DiagnosticAnalyzer analyzer, SymbolDeclaredCompilationEvent symbolDeclaredEvent)
482
ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions,
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (6)
605
var
analyzerAction = new SymbolEndAnalyzerAction(action, Analyzer);
682
private ImmutableArray<
SymbolEndAnalyzerAction
> _symbolEndActions;
703
_symbolEndActions = ImmutableArray<
SymbolEndAnalyzerAction
>.Empty;
726
ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions,
820
internal readonly ImmutableArray<
SymbolEndAnalyzerAction
> SymbolEndActions
932
internal void AddSymbolEndAction(
SymbolEndAnalyzerAction
action)