1 write to EventQueue
Microsoft.CodeAnalysis (1)
Compilation\Compilation.cs (1)
91
this.
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
"/>.
1837
RoslynDebug.Assert(
EventQueue
!= null);
1839
lock (
EventQueue
)
1841
if (!
EventQueue
.IsCompleted)
1860
RoslynDebug.Assert(
EventQueue
!= null);
1868
EventQueue
.TryEnqueue(new CompilationCompletedEvent(this));
1869
EventQueue
.PromiseNotToEnqueue();
1870
EventQueue
.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)
865
analyzerDriver.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.
305
driver.AttachQueueAndStartProcessingEvents(compilation.
EventQueue
!, analysisScope, usingPrePopulatedEventQueue: false, cancellationToken);
746
driver.AttachQueueAndStartProcessingEvents(compilation.
EventQueue
!, analysisScope, usingPrePopulatedEventQueue: !hasAnyActionsRequiringCompilationEvents, cancellationToken);
1045
var eventQueue = compilation.
EventQueue
!;
Microsoft.CodeAnalysis.CSharp (9)
Compilation\CSharpCompilation.cs (6)
602
if (
EventQueue
!= null)
EventQueue
.TryEnqueue(new CompilationStartedEvent(this));
2726
EventQueue
?.TryEnqueue(new CompilationUnitCompletedEvent(this, tree));
2845
if (
EventQueue
!= null)
3118
if (
EventQueue
!= null && SyntaxTrees.Length == 0)
4974
EventQueue
?.TryEnqueue(new SymbolDeclaredCompilationEvent(this, symbol));
Compiler\MethodCompiler.cs (3)
949
if (diagsWritten && !methodSymbol.IsImplicitlyDeclared && _compilation.
EventQueue
!= null)
1166
if (diagsWritten && !methodSymbol.IsImplicitlyDeclared && _compilation.
EventQueue
!= null)
1187
_compilation.
EventQueue
.TryEnqueue(new SymbolDeclaredCompilationEvent(