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\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
ILLink.RoslynAnalyzer (1)
DynamicallyAccessedMembersAnalyzer.cs (1)
114context.RegisterOperationBlockAction(context =>
Microsoft.AspNetCore.Components.Analyzers (2)
ForLoopIteratorInClosureAnalyzer.cs (1)
54compilationContext.RegisterOperationBlockAction(blockContext =>
VirtualizeItemComparerAnalyzer.cs (1)
41compilationContext.RegisterOperationBlockAction(blockContext =>
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\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\roslyn\src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
35c.RegisterOperationBlockAction(ctx => AnalyzeOperationBlock(analyzer, ctx));
Microsoft.CodeAnalysis.NetAnalyzers (7)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementIDisposableCorrectly.cs (1)
181context.RegisterOperationBlockAction(AnalyzeOperationBlock);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\InterfaceMethodsShouldBeCallableByChildTypes.cs (1)
54compilationContext.RegisterOperationBlockAction(operationBlockContext => AnalyzeOperationBlock(operationBlockContext, iDisposableTypeSymbol));
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidDeadConditionalCode.cs (1)
70compilationContext.RegisterOperationBlockAction(operationBlockContext =>
Microsoft.CodeQuality.Analyzers\QualityGuidelines\RemoveEmptyFinalizers.cs (1)
47context.RegisterOperationBlockAction(context =>
Microsoft.CodeQuality.Analyzers\QualityGuidelines\ValidateArgumentsOfPublicMethods.cs (1)
44compilationContext.RegisterOperationBlockAction(operationBlockContext =>
Microsoft.NetCore.Analyzers\Runtime\DisposeObjectsBeforeLosingScope.cs (1)
88compilationContext.RegisterOperationBlockAction(operationBlockContext =>
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>
Roslyn.Diagnostics.Analyzers (2)
AbstractDoNotCopyValue.cs (1)
144context.RegisterOperationBlockAction(context => AnalyzeOperationBlock(context, cache));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
55compilationStartAnalysisContext.RegisterOperationBlockAction(operationBlockAnalysisContext =>