1 override of RegisterCompilationAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
36public override void RegisterCompilationAction(Action<CompilationAnalysisContext> action)
18 references to RegisterCompilationAction
ILLink.RoslynAnalyzer (1)
RequiresAnalyzerBase.cs (1)
124context.RegisterCompilationAction(extraCompilationAction);
Microsoft.CodeAnalysis.CodeStyle (1)
src\Analyzers\Core\Analyzers\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
79context.RegisterCompilationAction(AnalyzeCompilation);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Diagnostics\DiagnosticAnalyzerTests.cs (2)
891context.RegisterCompilationAction(compilationContext => 4498context.RegisterCompilationAction(context => { AssertSame(context.Options); RegisterCompilationActionInvoked = true; });
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (2)
980context.RegisterCompilationAction(c => c.ReportDiagnostic(Diagnostic.Create(s_compilationRule, c.Compilation.SyntaxTrees.First().GetRoot().GetLocation()))); 996context.RegisterCompilationAction(c => c.ReportDiagnostic(Diagnostic.Create(s_compilationRule, c.Compilation.SyntaxTrees.First().GetRoot().GetLocation())));
Microsoft.CodeAnalysis.Features (1)
src\Analyzers\Core\Analyzers\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
79context.RegisterCompilationAction(AnalyzeCompilation);
Microsoft.CodeAnalysis.Test.Utilities (10)
Diagnostics\CommonDiagnosticAnalyzers.cs (8)
561context.RegisterCompilationAction(compilationContext => 824context.RegisterCompilationAction(compilationContext => 835context.RegisterCompilationAction(_ => { }); 855context.RegisterCompilationAction(compilationContext => 876context.RegisterCompilationAction(compilationContext => 976context.RegisterCompilationAction(cc => ReportDiagnostic(cc.ReportDiagnostic, ActionKind.Compilation)); 1073context.RegisterCompilationAction(this.OnCompilation); 2485context.RegisterCompilationAction(compilationContext =>
Diagnostics\SuppressMessageAttributeTests.DiagnosticAnalyzers.cs (1)
40analysisContext.RegisterCompilationAction(
Diagnostics\TestDiagnosticAnalyzer.cs (1)
44context.RegisterCompilationAction(this.AnalyzeCompilation);
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\AnalysisContextInfoTests.cs (1)
74c.RegisterCompilationAction(b => ThrowIfMatch(nameof(c.RegisterCompilationAction), new AnalysisContextInfo(b.Compilation)));