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