27 references to FilterAndHandler
ILLink.RoslynAnalyzer (4)
DataFlow\ControlFlowGraphProxy.cs (4)
161 if (enclosingRegion.Kind == ControlFlowRegionKind.FilterAndHandler) { 184 if (region.Kind is ControlFlowRegionKind.Catch && region.EnclosingRegion!.Kind is ControlFlowRegionKind.FilterAndHandler) 196 case ControlFlowRegionKind.FilterAndHandler: 228 return catchRegion.Region.EnclosingRegion!.Kind == ControlFlowRegionKind.FilterAndHandler;
Microsoft.CodeAnalysis (11)
Operations\ControlFlowGraphBuilder.cs (4)
434Debug.Assert(enclosing!.Kind == ControlFlowRegionKind.FilterAndHandler); 475case ControlFlowRegionKind.FilterAndHandler: 601case ControlFlowRegionKind.FilterAndHandler: 3697filterAndHandlerRegion = new RegionBuilder(ControlFlowRegionKind.FilterAndHandler, catchClause.ExceptionType, catchClause.Locals);
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (3)
145case ControlFlowRegionKind.FilterAndHandler: 157Debug.Assert(lastKind == ControlFlowRegionKind.Catch || lastKind == ControlFlowRegionKind.FilterAndHandler); 251Debug.Assert((Kind != ControlFlowRegionKind.FilterAndHandler &&
Operations\ControlFlowRegion.cs (3)
29/// <see cref="ControlFlowRegionKind.FilterAndHandler "/> 95case ControlFlowRegionKind.FilterAndHandler: 116Debug.Assert(r.Kind == ControlFlowRegionKind.FilterAndHandler || r.Kind == ControlFlowRegionKind.Catch);
Operations\ControlFlowRegionKind.cs (1)
50/// and <see cref="FilterAndHandler"/> regions. Doesn't contain any <see cref="BasicBlock"/>s directly.
Microsoft.CodeAnalysis.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
348Debug.Assert(enclosing.Kind == ControlFlowRegionKind.FilterAndHandler); 388case ControlFlowRegionKind.FilterAndHandler:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
372case ControlFlowRegionKind.FilterAndHandler:
Microsoft.CodeAnalysis.Test.Utilities (6)
Compilation\ControlFlowGraphVerifier.cs (4)
1445case ControlFlowRegionKind.FilterAndHandler: 1455case ControlFlowRegionKind.FilterAndHandler: 1535case ControlFlowRegionKind.FilterAndHandler: 1544case ControlFlowRegionKind.FilterAndHandler:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
348Debug.Assert(enclosing.Kind == ControlFlowRegionKind.FilterAndHandler); 388case ControlFlowRegionKind.FilterAndHandler:
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
348Debug.Assert(enclosing.Kind == ControlFlowRegionKind.FilterAndHandler); 388case ControlFlowRegionKind.FilterAndHandler:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
372case ControlFlowRegionKind.FilterAndHandler: