1 instantiation of SymbolEndAnalyzerAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
595
var analyzerAction = new
SymbolEndAnalyzerAction
(action, Analyzer);
19 references to SymbolEndAnalyzerAction
Microsoft.CodeAnalysis (19)
DiagnosticAnalyzer\AnalyzerExecutor.cs (4)
440
ImmutableArray<
SymbolEndAnalyzerAction
> endActions = containerEndActionsAndEvent.symbolEndActions;
461
ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions,
478
ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions,
506
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)
595
var
analyzerAction = new SymbolEndAnalyzerAction(action, Analyzer);
672
private ImmutableArray<
SymbolEndAnalyzerAction
> _symbolEndActions;
693
_symbolEndActions = ImmutableArray<
SymbolEndAnalyzerAction
>.Empty;
716
ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions,
810
internal readonly ImmutableArray<
SymbolEndAnalyzerAction
> SymbolEndActions
922
internal void AddSymbolEndAction(
SymbolEndAnalyzerAction
action)