1 instantiation of CompilationCompletedEvent
Microsoft.CodeAnalysis (1)
Compilation\Compilation.cs (1)
1847
EventQueue.TryEnqueue(new
CompilationCompletedEvent
(this));
13 references to CompilationCompletedEvent
Microsoft.CodeAnalysis (13)
DiagnosticAnalyzer\AnalyzerDriver.cs (10)
661
/// <param name="usingPrePopulatedEventQueue">Boolean flag indicating whether we should only process the already populated events or wait for <see cref="
CompilationCompletedEvent
"/>.</param>
1512
CompilationCompletedEvent
? completedEvent = null;
1521
var workerTasks = new Task<
CompilationCompletedEvent
?>[workerCount];
1575
private async Task<
CompilationCompletedEvent
?> ProcessCompilationEventsCoreAsync(AnalysisScope analysisScope, bool prePopulatedEventQueue, CancellationToken cancellationToken)
1579
CompilationCompletedEvent
? completedEvent = null;
1617
if (compilationEvent is
CompilationCompletedEvent
compilationCompletedEvent)
1678
case
CompilationCompletedEvent
compilationCompletedEvent:
1731
case
CompilationCompletedEvent
endEvent:
1933
private void ProcessCompilationCompleted(
CompilationCompletedEvent
endEvent, AnalysisScope analysisScope, CancellationToken cancellationToken)
1944
Debug.Assert(compilationEvent is CompilationStartedEvent || compilationEvent is
CompilationCompletedEvent
);
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
321
Debug.Assert(compilationEvent is CompilationStartedEvent || compilationEvent is
CompilationCompletedEvent
);
DiagnosticAnalyzer\CachingSemanticModelProvider.cs (1)
21
/// Similarly, it clears the entire compilation wide cache whenever a <see cref="
CompilationCompletedEvent
"/> has been processed,
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
1074
case
CompilationCompletedEvent
: