1 override of RegisterCompilationEndAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
141public override void RegisterCompilationEndAction(Action<CompilationAnalysisContext> action)
19 references to RegisterCompilationEndAction
Microsoft.Analyzers.Local (2)
ApiLifecycle\ApiLifecycleAnalyzer.cs (2)
40start.RegisterCompilationEndAction(endContext => ReportDiagnosticForModel(endContext, Analyze(endContext.Compilation, assemblyModel))); 44start.RegisterCompilationEndAction(endContext => CheckAllPublicTypesAreExperimentalAndNotObsolete(endContext));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\MockDiagnosticAnalyzerTests.cs (1)
37=> context.RegisterCompilationEndAction(AnalyzeCompilation);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
118=> context.RegisterCompilationStartAction(context => context.RegisterCompilationEndAction(_ => { }));
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Diagnostics\DiagnosticServiceTests.vb (1)
1778context.RegisterCompilationEndAction(AddressOf compilationAnalyzer.AnalyzeCompilation)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Diagnostics\NonLocalDiagnosticTests.cs (1)
100context.RegisterCompilationEndAction(context =>
Diagnostics\WorkspaceProjectDiagnosticsTests.cs (1)
83=> context.RegisterCompilationEndAction(AnalyzeCompilation);
Microsoft.CodeAnalysis.Test.Utilities (9)
Diagnostics\CommonDiagnosticAnalyzers.cs (7)
76context.RegisterCompilationEndAction(context => 966cc.RegisterCompilationEndAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.CompilationEnd)); 1702compilationStartContext.RegisterCompilationEndAction(compilationEndContext => 1831context.RegisterCompilationEndAction(endContext => 1988compilationStartContext.RegisterCompilationEndAction(compilationEndContext => 2000compilationStartContext.RegisterCompilationEndAction(compilationEndContext => 2453compilationStartContext.RegisterCompilationEndAction(
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (1)
148compilationContext.RegisterCompilationEndAction(
Diagnostics\FieldCouldBeReadOnlyAnalyzer.cs (1)
100compilationContext.RegisterCompilationEndAction(
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (2)
CommandLineTests.vb (2)
10880startContext.RegisterCompilationEndAction(AddressOf AnalyzeCompilation) 11032context.RegisterCompilationEndAction(AddressOf CompilationEndAction)
Microsoft.DotNet.CodeAnalysis (1)
Analyzers\MembersMustExistAnalyzer.cs (1)
61context.RegisterCompilationEndAction(OnCompilationEnd);