1 write to EventQueue
Microsoft.CodeAnalysis (1)
Compilation\Compilation.cs (1)
91this.EventQueue = eventQueue;
23 references to EventQueue
Microsoft.CodeAnalysis (14)
Compilation\Compilation.cs (8)
673/// If this value is not 0, we might be about to enqueue more events into <see cref="EventQueue"/>. 1837RoslynDebug.Assert(EventQueue != null); 1839lock (EventQueue) 1841if (!EventQueue.IsCompleted) 1860RoslynDebug.Assert(EventQueue != null); 1868EventQueue.TryEnqueue(new CompilationCompletedEvent(this)); 1869EventQueue.PromiseNotToEnqueue(); 1870EventQueue.TryComplete();
DiagnosticAnalyzer\AnalyzerActionCounts.cs (1)
188/// by compilation events added to the <see cref="Compilation.EventQueue"/>. For these callbacks to be executed,
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
865analyzerDriver.AttachQueueAndStartProcessingEvents(newCompilation.EventQueue!, analysisScope, usingPrePopulatedEventQueue: false, cancellationToken);
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (4)
47/// Underlying <see cref="Compilation"/> with a non-null <see cref="Compilation.EventQueue"/>, used to drive analyzer execution. 305driver.AttachQueueAndStartProcessingEvents(compilation.EventQueue!, analysisScope, usingPrePopulatedEventQueue: false, cancellationToken); 746driver.AttachQueueAndStartProcessingEvents(compilation.EventQueue!, analysisScope, usingPrePopulatedEventQueue: !hasAnyActionsRequiringCompilationEvents, cancellationToken); 1045var eventQueue = compilation.EventQueue!;
Microsoft.CodeAnalysis.CSharp (9)
Compilation\CSharpCompilation.cs (6)
602if (EventQueue != null) EventQueue.TryEnqueue(new CompilationStartedEvent(this)); 2726EventQueue?.TryEnqueue(new CompilationUnitCompletedEvent(this, tree)); 2845if (EventQueue != null) 3118if (EventQueue != null && SyntaxTrees.Length == 0) 4974EventQueue?.TryEnqueue(new SymbolDeclaredCompilationEvent(this, symbol));
Compiler\MethodCompiler.cs (3)
949if (diagsWritten && !methodSymbol.IsImplicitlyDeclared && _compilation.EventQueue != null) 1166if (diagsWritten && !methodSymbol.IsImplicitlyDeclared && _compilation.EventQueue != null) 1187_compilation.EventQueue.TryEnqueue(new SymbolDeclaredCompilationEvent(