1 instantiation of SymbolEndAnalyzerAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
592
var analyzerAction = new
SymbolEndAnalyzerAction
(action, analyzer);
19 references to SymbolEndAnalyzerAction
Microsoft.CodeAnalysis (19)
DiagnosticAnalyzer\AnalyzerExecutor.cs (4)
477
ImmutableArray<
SymbolEndAnalyzerAction
> endActions = containerEndActionsAndEvent.symbolEndActions;
496
ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions,
510
ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions,
525
foreach (
var
symbolAction in symbolEndActions)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (6)
31
private Dictionary<ISymbol, (ImmutableArray<
SymbolEndAnalyzerAction
>, SymbolDeclaredCompilationEvent)>? _lazyPendingSymbolEndActionsMap;
363
out (ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent) containerEndActionsAndEvent)
390
public bool TryStartExecuteSymbolEndActions(ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent)
421
public void MarkSymbolEndAnalysisPending(ISymbol symbol, ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent)
429
private void MarkSymbolEndAnalysisPending_NoLock(ISymbol symbol, ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent)
431
_lazyPendingSymbolEndActionsMap ??= new Dictionary<ISymbol, (ImmutableArray<
SymbolEndAnalyzerAction
>, SymbolDeclaredCompilationEvent)>();
DiagnosticAnalyzer\AnalyzerManager.cs (3)
432
out (ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent) containerEndActionsAndEvent)
437
public bool TryStartExecuteSymbolEndActions(ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions, DiagnosticAnalyzer analyzer, SymbolDeclaredCompilationEvent symbolDeclaredEvent)
445
ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions,
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (6)
592
var
analyzerAction = new SymbolEndAnalyzerAction(action, analyzer);
669
private ImmutableArray<
SymbolEndAnalyzerAction
> _symbolEndActions;
690
_symbolEndActions = ImmutableArray<
SymbolEndAnalyzerAction
>.Empty;
713
ImmutableArray<
SymbolEndAnalyzerAction
> symbolEndActions,
807
internal readonly ImmutableArray<
SymbolEndAnalyzerAction
> SymbolEndActions
915
internal void AddSymbolEndAction(
SymbolEndAnalyzerAction
action)