4 instantiations of SymbolDeclaredCompilationEvent
Microsoft.CodeAnalysis.CSharp (2)
Microsoft.CodeAnalysis.VisualBasic (2)
31 references to SymbolDeclaredCompilationEvent
Microsoft.CodeAnalysis (28)
DiagnosticAnalyzer\AnalyzerDriver.cs (9)
1571case SymbolDeclaredCompilationEvent symbolDeclaredEvent:
1616analyzer, s_getTopmostNodeForAnalysis, IsGeneratedCodeSymbol(containerSymbol), out var processedContainerEvent))
1632case SymbolDeclaredCompilationEvent symbolEvent:
1661private async ValueTask<EventProcessedState> TryProcessSymbolDeclaredAsync(SymbolDeclaredCompilationEvent symbolEvent, AnalysisScope analysisScope, CancellationToken cancellationToken)
1694private void ExecuteSymbolActions(SymbolDeclaredCompilationEvent symbolEvent, AnalysisScope analysisScope, bool isGeneratedCodeSymbol, CancellationToken cancellationToken)
1719SymbolDeclaredCompilationEvent symbolEvent,
1800SymbolDeclaredCompilationEvent symbolEvent,
2393SymbolDeclaredCompilationEvent symbolEvent,
2466SymbolDeclaredCompilationEvent symbolEvent,
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)>();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)