2 instantiations of SymbolDeclaredCompilationEvent
Microsoft.CodeAnalysis.CSharp (2)
Compilation\CSharpCompilation.cs (1)
4810EventQueue?.TryEnqueue(new SymbolDeclaredCompilationEvent(this, symbol));
Compiler\MethodCompiler.cs (1)
1170_compilation.EventQueue.TryEnqueue(new SymbolDeclaredCompilationEvent(
30 references to SymbolDeclaredCompilationEvent
Microsoft.CodeAnalysis (28)
DiagnosticAnalyzer\AnalysisScope.cs (2)
213public static bool ShouldSkipSymbolAnalysis(SymbolDeclaredCompilationEvent symbolEvent) 237SymbolDeclaredCompilationEvent symbolEvent,
DiagnosticAnalyzer\AnalyzerActionCounts.cs (1)
186/// such as <see cref="SymbolDeclaredCompilationEvent"/>, <see cref="CompilationUnitCompletedEvent"/>, etc.
DiagnosticAnalyzer\AnalyzerDriver.cs (9)
1658case SymbolDeclaredCompilationEvent symbolDeclaredEvent: 1706analysisScope.OriginalFilterFile?.SourceTree, analysisScope.OriginalFilterSpan, cancellationToken, out var processedContainerEvent)) 1722case SymbolDeclaredCompilationEvent symbolEvent: 1751private async ValueTask<EventProcessedState> TryProcessSymbolDeclaredAsync(SymbolDeclaredCompilationEvent symbolEvent, AnalysisScope analysisScope, CancellationToken cancellationToken) 1784private void ExecuteSymbolActions(SymbolDeclaredCompilationEvent symbolEvent, AnalysisScope analysisScope, bool isGeneratedCodeSymbol, CancellationToken cancellationToken) 1809SymbolDeclaredCompilationEvent symbolEvent, 1890SymbolDeclaredCompilationEvent symbolEvent, 2493SymbolDeclaredCompilationEvent symbolEvent, 2567SymbolDeclaredCompilationEvent symbolEvent,
DiagnosticAnalyzer\AnalyzerExecutor.cs (4)
366SymbolDeclaredCompilationEvent symbolDeclaredEvent, 432[NotNullWhen(returnValue: true)] out SymbolDeclaredCompilationEvent? containingSymbolDeclaredEvent) 463SymbolDeclaredCompilationEvent symbolDeclaredEvent, 480SymbolDeclaredCompilationEvent symbolDeclaredEvent,
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) 483SymbolDeclaredCompilationEvent symbolDeclaredEvent)
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (3)
775if (compilationEvents.Any(e => e is SymbolDeclaredCompilationEvent) && 905if (compilationEvent is SymbolDeclaredCompilationEvent symbolDeclaredEvent && 1086case SymbolDeclaredCompilationEvent symbolDeclaredCompilationEvent:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Diagnostics\GetDiagnosticsTests.cs (2)
472var symbolDeclaredEvent = compEvent as SymbolDeclaredCompilationEvent;