4 instantiations of SymbolDeclaredCompilationEvent
Microsoft.CodeAnalysis.CSharp (2)
Compilation\CSharpCompilation.cs (1)
4448EventQueue?.TryEnqueue(new SymbolDeclaredCompilationEvent(this, symbol.GetPublicSymbol()));
Compiler\MethodCompiler.cs (1)
1186_compilation.EventQueue.TryEnqueue(new SymbolDeclaredCompilationEvent(_compilation, methodSymbol.GetPublicSymbol(), semanticModelWithCachedBoundNodes));
Microsoft.CodeAnalysis.VisualBasic (2)
Compilation\MethodCompiler.vb (1)
1278compilation.EventQueue.TryEnqueue(New SymbolDeclaredCompilationEvent(compilation, method, semanticModelWithCachedBoundNodes))
Compilation\VisualBasicCompilation.vb (1)
1808EventQueue.TryEnqueue(New SymbolDeclaredCompilationEvent(Me, symbol))
31 references to SymbolDeclaredCompilationEvent
Microsoft.CodeAnalysis (28)
DiagnosticAnalyzer\AnalysisScope.cs (2)
139public static bool ShouldSkipSymbolAnalysis(SymbolDeclaredCompilationEvent symbolEvent) 163SymbolDeclaredCompilationEvent symbolEvent,
DiagnosticAnalyzer\AnalyzerActionCounts.cs (1)
186/// such as <see cref="SymbolDeclaredCompilationEvent"/>, <see cref="CompilationUnitCompletedEvent"/>, etc.
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\AnalyzerExecutor.cs (4)
417SymbolDeclaredCompilationEvent symbolDeclaredEvent, 469[NotNullWhen(returnValue: true)] out SymbolDeclaredCompilationEvent? containingSymbolDeclaredEvent) 498SymbolDeclaredCompilationEvent symbolDeclaredEvent, 512SymbolDeclaredCompilationEvent symbolDeclaredEvent,
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) 446SymbolDeclaredCompilationEvent symbolDeclaredEvent)
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (3)
677if (compilationEvents.Any(e => e is SymbolDeclaredCompilationEvent) && 858if (compilationEvent is SymbolDeclaredCompilationEvent symbolDeclaredEvent && 1039case SymbolDeclaredCompilationEvent symbolDeclaredCompilationEvent:
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Diagnostics\GetDiagnosticsTests.cs (2)
281var symbolDeclaredEvent = compEvent as SymbolDeclaredCompilationEvent;
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Diagnostics\GetDiagnosticsTests.vb (1)
428Dim symbolDeclaredEvent = TryCast(compEvent, SymbolDeclaredCompilationEvent)