1 override of RegisterOperationBlockEndAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
351public override void RegisterOperationBlockEndAction(Action<OperationBlockAnalysisContext> action)
31 references to RegisterOperationBlockEndAction
Aspire.Hosting.Analyzers (1)
AppHostAnalyzer.cs (1)
45context.RegisterOperationBlockEndAction(c =>
Microsoft.AspNetCore.Analyzers (3)
MiddlewareAnalyzer.cs (1)
42context.RegisterOperationBlockEndAction(context =>
OptionsAnalyzer.cs (1)
38context.RegisterOperationBlockEndAction(context =>
ServicesAnalyzer.cs (1)
37context.RegisterOperationBlockEndAction(context =>
Microsoft.AspNetCore.App.Analyzers (1)
RouteHandlers\RouteHandlerAnalyzer.cs (1)
58context.RegisterOperationBlockEndAction(c =>
Microsoft.AspNetCore.Mvc.Analyzers (1)
TagHelpersInCodeBlocksAnalyzer.cs (1)
92startBlockContext.RegisterOperationBlockEndAction(context =>
Microsoft.CodeAnalysis.Analyzers (2)
MetaAnalyzers\ConfigureGeneratedCodeAnalysisAnalyzer.cs (1)
85context.RegisterOperationBlockEndAction(analyzer.HandleOperationBlockEnd);
MetaAnalyzers\EnableConcurrentExecutionAnalyzer.cs (1)
85context.RegisterOperationBlockEndAction(analyzer.HandleOperationBlockEnd);
Microsoft.CodeAnalysis.CodeStyle (1)
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
77context.RegisterOperationBlockEndAction(blockAnalyzer.AnalyzeOperationBlockEnd);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (10)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
4510context.RegisterOperationBlockEndAction(context =>
Diagnostics\GetDiagnosticsTests.cs (1)
1111context.RegisterOperationBlockEndAction(blockEndContext =>
Semantics\PrimaryConstructorTests.cs (4)
4797context.RegisterOperationBlockEndAction(Handle6); 4813context.RegisterOperationBlockEndAction(Handle6); 4831context.RegisterOperationBlockEndAction(Handle6); 4838context.RegisterOperationBlockEndAction(Handle6);
Semantics\RecordTests.cs (4)
27206context.RegisterOperationBlockEndAction(Handle6); 27222context.RegisterOperationBlockEndAction(Handle6); 27240context.RegisterOperationBlockEndAction(Handle6); 27247context.RegisterOperationBlockEndAction(Handle6);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
88context.RegisterOperationBlockEndAction(
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\TopLevelStatementsTests.cs (1)
7437context.RegisterOperationBlockEndAction(Handle2);
Microsoft.CodeAnalysis.Features (1)
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
77context.RegisterOperationBlockEndAction(blockAnalyzer.AnalyzeOperationBlockEnd);
Microsoft.CodeAnalysis.Test.Utilities (9)
Diagnostics\CommonDiagnosticAnalyzers.cs (7)
971oc.RegisterOperationBlockEndAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.OperationBlockEnd)); 1335blockStartContext.RegisterOperationBlockEndAction(c => ReportDiagnostic(c.ReportDiagnostic, c.OwningSymbol.Locations[0])); 1585context.RegisterOperationBlockEndAction(context => 2572context.RegisterOperationBlockEndAction( 2791operationBlockStartContext.RegisterOperationBlockEndAction(operationBlockEndContext => 3049operationBlockStartContext.RegisterOperationBlockEndAction(operationBlockEndContext => AnalyzedOperationBlockEndSymbols.Add(operationBlockEndContext.OwningSymbol)); 3168startContext.RegisterOperationBlockEndAction(endContext =>
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (1)
121operationBlockContext.RegisterOperationBlockEndAction(
Diagnostics\LocalCouldBeConstAnalyzer.cs (1)
102operationBlockContext.RegisterOperationBlockEndAction(