1 override of RegisterOperationBlockEndAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
341public override void RegisterOperationBlockEndAction(Action<OperationBlockAnalysisContext> action)
28 references to RegisterOperationBlockEndAction
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.CodeStyle (1)
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
77context.RegisterOperationBlockEndAction(blockAnalyzer.AnalyzeOperationBlockEnd);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
Diagnostics\GetDiagnosticsTests.cs (1)
986context.RegisterOperationBlockEndAction(blockEndContext =>
Semantics\PrimaryConstructorTests.cs (4)
4656context.RegisterOperationBlockEndAction(Handle6); 4672context.RegisterOperationBlockEndAction(Handle6); 4690context.RegisterOperationBlockEndAction(Handle6); 4697context.RegisterOperationBlockEndAction(Handle6);
Semantics\RecordTests.cs (4)
27119context.RegisterOperationBlockEndAction(Handle6); 27135context.RegisterOperationBlockEndAction(Handle6); 27153context.RegisterOperationBlockEndAction(Handle6); 27160context.RegisterOperationBlockEndAction(Handle6);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
93context.RegisterOperationBlockEndAction(
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\TopLevelStatementsTests.cs (1)
7347context.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 => 2569context.RegisterOperationBlockEndAction( 2788operationBlockStartContext.RegisterOperationBlockEndAction(operationBlockEndContext => 3046operationBlockStartContext.RegisterOperationBlockEndAction(operationBlockEndContext => AnalyzedOperationBlockEndSymbols.Add(operationBlockEndContext.OwningSymbol)); 3165startContext.RegisterOperationBlockEndAction(endContext =>
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (1)
121operationBlockContext.RegisterOperationBlockEndAction(
Diagnostics\LocalCouldBeConstAnalyzer.cs (1)
102operationBlockContext.RegisterOperationBlockEndAction(
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Diagnostics\GetDiagnosticsTests.vb (1)
614blockStartContext.RegisterOperationBlockEndAction(AddressOf AnalyzeOperationBlockEnd)