1 override of RegisterOperationBlockAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
201public override void RegisterOperationBlockAction(Action<OperationBlockAnalysisContext> action)
19 references to RegisterOperationBlockAction
GenerateDocumentationAndConfigFiles (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
ILLink.RoslynAnalyzer (1)
DynamicallyAccessedMembersAnalyzer.cs (1)
111context.RegisterOperationBlockAction(context =>
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
Microsoft.CodeAnalysis.CodeStyle (1)
src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
35c.RegisterOperationBlockAction(ctx => AnalyzeOperationBlock(analyzer, ctx));
Microsoft.CodeAnalysis.CSharp.Features (1)
Copilot\CSharpImplementNotImplementedExceptionDiagnosticAnalyzer.cs (1)
34context.RegisterOperationBlockAction(context => AnalyzeOperationBlock(context, notImplementedExceptionType));
Microsoft.CodeAnalysis.Features (1)
src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
35c.RegisterOperationBlockAction(ctx => AnalyzeOperationBlock(analyzer, ctx));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
Microsoft.CodeAnalysis.Test.Utilities (2)
Diagnostics\CommonDiagnosticAnalyzers.cs (2)
2780context.RegisterOperationBlockAction(operationBlockContext => 3044context.RegisterOperationBlockAction(operationBlockContext => AnalyzedOperationBlockSymbols.Add(operationBlockContext.OwningSymbol));
Roslyn.Diagnostics.Analyzers (2)
AbstractDoNotCopyValue.cs (1)
144context.RegisterOperationBlockAction(context => AnalyzeOperationBlock(context, cache));
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>