1 override of RegisterCompilationEndAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
141
public override void
RegisterCompilationEndAction
(Action<CompilationAnalysisContext> action)
30 references to RegisterCompilationEndAction
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
82
context.
RegisterCompilationEndAction
(c => ReportDuplicateExports(c, exportsByKey));
Microsoft.Analyzers.Local (2)
ApiLifecycle\ApiLifecycleAnalyzer.cs (2)
38
start.
RegisterCompilationEndAction
(endContext => ReportDiagnosticForModel(endContext, Analyze(endContext.Compilation, assemblyModel)));
42
start.
RegisterCompilationEndAction
(endContext => CheckAllPublicTypesAreExperimentalAndNotObsolete(endContext));
Microsoft.CodeAnalysis.Analyzers (3)
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (1)
109
compilationStartContext.
RegisterCompilationEndAction
(compilationEndContext =>
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
450
compilationContext.
RegisterCompilationEndAction
(compilationEndContext =>
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
62
compilationContext.
RegisterCompilationEndAction
(
Microsoft.CodeAnalysis.NetAnalyzers (19)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\TypeNamesShouldNotMatchNamespaces.cs (1)
85
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidUninstantiatedInternalClasses.cs (1)
161
startContext.
RegisterCompilationEndAction
(context =>
Microsoft.NetCore.Analyzers\InteropServices\UseValidPlatformString.cs (1)
101
context.
RegisterCompilationEndAction
(context => AnalyzeSymbol(
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.cs (1)
163
context.
RegisterCompilationEndAction
(context =>
Microsoft.NetCore.Analyzers\Runtime\SealInternalTypes.cs (1)
71
context.
RegisterCompilationEndAction
(context =>
Microsoft.NetCore.Analyzers\Security\DoNotCallDangerousMethodsInDeserialization.cs (1)
192
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.NetCore.Analyzers\Security\DoNotDisableHttpClientCRLCheck.cs (1)
182
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.NetCore.Analyzers\Security\DoNotInstallRootCert.cs (1)
171
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.NetCore.Analyzers\Security\DoNotSerializeTypeWithPointerFields.cs (1)
65
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.NetCore.Analyzers\Security\DoNotUseCreateEncryptorWithNonDefaultIV.cs (1)
147
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJavascriptSerializerWithSimpleTypeResolver.cs (1)
207
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJsonNetWithoutBinder.cs (1)
187
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerWithoutBinderBase.cs (1)
171
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureSettingsForJsonNet.cs (1)
214
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.NetCore.Analyzers\Security\DoNotUseWeakKDFInsufficientIterationCount.cs (1)
167
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.NetCore.Analyzers\Security\PotentialReferenceCycleInDeserializedObjectGraph.cs (1)
78
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.NetCore.Analyzers\Security\SetHttpOnlyForHttpCookie.cs (1)
145
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.NetCore.Analyzers\Security\UseAutoValidateAntiforgeryToken.cs (1)
328
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.NetCore.Analyzers\Security\UseSecureCookiesASPNetCore.cs (1)
165
compilationStartAnalysisContext.
RegisterCompilationEndAction
(
Microsoft.DotNet.CodeAnalysis (1)
Analyzers\MembersMustExistAnalyzer.cs (1)
61
context.
RegisterCompilationEndAction
(OnCompilationEnd);
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Analyzers\JSImportExportDiagnosticsAnalyzer.cs (1)
101
context.
RegisterCompilationEndAction
(endContext =>
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\LibraryImportDiagnosticsAnalyzer.cs (1)
79
context.
RegisterCompilationEndAction
(endContext =>
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportDiagnosticsAnalyzer.cs (1)
73
context.
RegisterCompilationEndAction
(endContext =>
Roslyn.Diagnostics.Analyzers (1)
SymbolDeclaredEventMustBeGeneratedForSourceSymbols.cs (1)
62
compilationContext.
RegisterCompilationEndAction
(compilationAnalyzer.AnalyzeCompilationEnd);