4 instantiations of CompilationUnitCompletedEvent
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (2)
966var compilationUnitCompletedEvent = new CompilationUnitCompletedEvent(compilation, analysisScope.FilterFileOpt!.Value.SourceTree!, analysisScope.FilterSpanOpt); 1064builder.Add(new CompilationUnitCompletedEvent(compilation, tree, analysisScope.FilterSpanOpt));
Microsoft.CodeAnalysis.CSharp (1)
Compilation\CSharpCompilation.cs (1)
2364EventQueue?.TryEnqueue(new CompilationUnitCompletedEvent(this, tree));
Microsoft.CodeAnalysis.VisualBasic (1)
Compilation\VisualBasicCompilation.vb (1)
1792EventQueue.TryEnqueue(New CompilationUnitCompletedEvent(Me, tree))
14 references to CompilationUnitCompletedEvent
Microsoft.CodeAnalysis (9)
DiagnosticAnalyzer\AnalyzerActionCounts.cs (1)
186/// such as <see cref="SymbolDeclaredCompilationEvent"/>, <see cref="CompilationUnitCompletedEvent"/>, etc.
DiagnosticAnalyzer\AnalyzerDriver.cs (3)
1582case CompilationUnitCompletedEvent compilationUnitCompletedEvent when !compilationUnitCompletedEvent.FilterSpan.HasValue: 1635case CompilationUnitCompletedEvent completedEvent: 1806private void ProcessCompilationUnitCompleted(CompilationUnitCompletedEvent completedEvent, AnalysisScope analysisScope)
DiagnosticAnalyzer\CachingSemanticModelProvider.cs (1)
17/// <see cref="AnalyzerDriver"/> executing analyzers clears per-tree entries in the cache whenever a <see cref="CompilationUnitCompletedEvent"/>
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (4)
910compilationEvents = compilationEvents.WhereAsArray(e => e is not CompilationUnitCompletedEvent c || !c.FilterSpan.HasValue); 911Debug.Assert(compilationEvents.Count(e => e is CompilationUnitCompletedEvent c && !c.FilterSpan.HasValue) == 1); 966var compilationUnitCompletedEvent = new CompilationUnitCompletedEvent(compilation, analysisScope.FilterFileOpt!.Value.SourceTree!, analysisScope.FilterSpanOpt); 1030case CompilationUnitCompletedEvent compilationUnitCompletedEvent:
Microsoft.CodeAnalysis.CSharp (1)
Compilation\CSharpCompilation.cs (1)
132/// The set of trees for which a <see cref="CompilationUnitCompletedEvent"/> has been added to the queue.
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Diagnostics\GetDiagnosticsTests.cs (2)
298var compilationCompletedEvent = compEvent as CompilationUnitCompletedEvent;
Microsoft.CodeAnalysis.VisualBasic (1)
Compilation\VisualBasicCompilation.vb (1)
176''' The set of trees for which a <see cref="CompilationUnitCompletedEvent"/> has been added to the queue.
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Diagnostics\GetDiagnosticsTests.vb (1)
441Dim compilationCompletedEvent = TryCast(compEvent, CompilationUnitCompletedEvent)