1 override of RegisterOperationBlockEndAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
343public override void RegisterOperationBlockEndAction(Action<OperationBlockAnalysisContext> action)
21 references to RegisterOperationBlockEndAction
Microsoft.CodeAnalysis.CodeStyle (1)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
98context.RegisterOperationBlockEndAction(blockAnalyzer.AnalyzeOperationBlockEnd);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
95context.RegisterOperationBlockEndAction(
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Diagnostics\GetDiagnosticsTests.cs (1)
925context.RegisterOperationBlockEndAction(blockEndContext =>
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Semantics\PrimaryConstructorTests.cs (4)
4074context.RegisterOperationBlockEndAction(Handle6); 4090context.RegisterOperationBlockEndAction(Handle6); 4108context.RegisterOperationBlockEndAction(Handle6); 4115context.RegisterOperationBlockEndAction(Handle6);
Semantics\RecordTests.cs (4)
27135context.RegisterOperationBlockEndAction(Handle6); 27151context.RegisterOperationBlockEndAction(Handle6); 27169context.RegisterOperationBlockEndAction(Handle6); 27176context.RegisterOperationBlockEndAction(Handle6);
Semantics\TopLevelStatementsTests.cs (1)
7335context.RegisterOperationBlockEndAction(Handle2);
Microsoft.CodeAnalysis.Features (1)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
98context.RegisterOperationBlockEndAction(blockAnalyzer.AnalyzeOperationBlockEnd);
Microsoft.CodeAnalysis.Test.Utilities (7)
Diagnostics\CommonDiagnosticAnalyzers.cs (5)
885oc.RegisterOperationBlockEndAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.OperationBlockEnd)); 1225blockStartContext.RegisterOperationBlockEndAction(c => ReportDiagnostic(c.ReportDiagnostic, c.OwningSymbol.Locations[0])); 1475context.RegisterOperationBlockEndAction(context => 2398context.RegisterOperationBlockEndAction( 2720operationBlockStartContext.RegisterOperationBlockEndAction(operationBlockEndContext => AnalyzedOperationBlockEndSymbols.Add(operationBlockEndContext.OwningSymbol));
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)