1 override of RegisterCompilationEndAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
141public override void RegisterCompilationEndAction(Action<CompilationAnalysisContext> action)
11 references to RegisterCompilationEndAction
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
82context.RegisterCompilationEndAction(c => ReportDuplicateExports(c, exportsByKey));
Microsoft.Analyzers.Local (2)
ApiLifecycle\ApiLifecycleAnalyzer.cs (2)
38start.RegisterCompilationEndAction(endContext => ReportDiagnosticForModel(endContext, Analyze(endContext.Compilation, assemblyModel))); 42start.RegisterCompilationEndAction(endContext => CheckAllPublicTypesAreExperimentalAndNotObsolete(endContext));
Microsoft.CodeAnalysis.Analyzers (3)
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (1)
109compilationStartContext.RegisterCompilationEndAction(compilationEndContext =>
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
450compilationContext.RegisterCompilationEndAction(compilationEndContext =>
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
62compilationContext.RegisterCompilationEndAction(
Microsoft.DotNet.CodeAnalysis (1)
Analyzers\MembersMustExistAnalyzer.cs (1)
61context.RegisterCompilationEndAction(OnCompilationEnd);
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Analyzers\JSImportExportDiagnosticsAnalyzer.cs (1)
101context.RegisterCompilationEndAction(endContext =>
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\LibraryImportDiagnosticsAnalyzer.cs (1)
79context.RegisterCompilationEndAction(endContext =>
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportDiagnosticsAnalyzer.cs (1)
73context.RegisterCompilationEndAction(endContext =>
Roslyn.Diagnostics.Analyzers (1)
SymbolDeclaredEventMustBeGeneratedForSourceSymbols.cs (1)
62compilationContext.RegisterCompilationEndAction(compilationAnalyzer.AnalyzeCompilationEnd);