1 instantiation of SymbolEndAnalyzerAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
605var analyzerAction = new SymbolEndAnalyzerAction(action, Analyzer);
21 references to SymbolEndAnalyzerAction
Microsoft.CodeAnalysis (21)
DiagnosticAnalyzer\AnalyzerExecutor.cs (4)
526ImmutableArray<SymbolEndAnalyzerAction> endActions = containerEndActionsAndEvent.symbolEndActions; 547ImmutableArray<SymbolEndAnalyzerAction> symbolEndActions, 564ImmutableArray<SymbolEndAnalyzerAction> symbolEndActions, 602foreach (var symbolAction in symbolEndActions)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (6)
38private Dictionary<ISymbol, (ImmutableArray<SymbolEndAnalyzerAction>, SymbolDeclaredCompilationEvent)>? _lazyPendingSymbolEndActionsMap; 405out (ImmutableArray<SymbolEndAnalyzerAction> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent) containerEndActionsAndEvent) 432public bool TryStartExecuteSymbolEndActions(ImmutableArray<SymbolEndAnalyzerAction> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent) 463public void MarkSymbolEndAnalysisPending(ISymbol symbol, ImmutableArray<SymbolEndAnalyzerAction> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent) 471private void MarkSymbolEndAnalysisPending_NoLock(ISymbol symbol, ImmutableArray<SymbolEndAnalyzerAction> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent) 473_lazyPendingSymbolEndActionsMap ??= new Dictionary<ISymbol, (ImmutableArray<SymbolEndAnalyzerAction>, SymbolDeclaredCompilationEvent)>();
DiagnosticAnalyzer\AnalyzerManager.cs (3)
469out (ImmutableArray<SymbolEndAnalyzerAction> symbolEndActions, SymbolDeclaredCompilationEvent symbolDeclaredEvent) containerEndActionsAndEvent) 474public bool TryStartExecuteSymbolEndActions(ImmutableArray<SymbolEndAnalyzerAction> symbolEndActions, DiagnosticAnalyzer analyzer, SymbolDeclaredCompilationEvent symbolDeclaredEvent) 482ImmutableArray<SymbolEndAnalyzerAction> symbolEndActions,
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (8)
605var analyzerAction = new SymbolEndAnalyzerAction(action, Analyzer); 682private ImmutableArray<SymbolEndAnalyzerAction> _symbolEndActions; 703_symbolEndActions = ImmutableArray<SymbolEndAnalyzerAction>.Empty; 726ImmutableArray<SymbolEndAnalyzerAction> symbolEndActions, 836internal readonly ImmutableArray<SymbolEndAnalyzerAction> SymbolEndActions 948internal void AddSymbolEndAction(SymbolEndAnalyzerAction action) 1058private ImmutableArray<SymbolEndAnalyzerAction> _symbolEndActionsImmutable = []; 1077private ArrayBuilder<SymbolEndAnalyzerAction>? _symbolEndActionsBuilder;