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)
434
Debug.Assert(enclosing!.Kind == ControlFlowRegionKind.
FilterAndHandler
);
475
case ControlFlowRegionKind.
FilterAndHandler
:
601
case ControlFlowRegionKind.
FilterAndHandler
:
3697
filterAndHandlerRegion = new RegionBuilder(ControlFlowRegionKind.
FilterAndHandler
, catchClause.ExceptionType, catchClause.Locals);
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (3)
145
case ControlFlowRegionKind.
FilterAndHandler
:
157
Debug.Assert(lastKind == ControlFlowRegionKind.Catch || lastKind == ControlFlowRegionKind.
FilterAndHandler
);
251
Debug.Assert((Kind != ControlFlowRegionKind.
FilterAndHandler
&&
Operations\ControlFlowRegion.cs (3)
29
/// <see cref="ControlFlowRegionKind.
FilterAndHandler
"/>
95
case ControlFlowRegionKind.
FilterAndHandler
:
116
Debug.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)
348
Debug.Assert(enclosing.Kind == ControlFlowRegionKind.
FilterAndHandler
);
388
case ControlFlowRegionKind.
FilterAndHandler
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
372
case ControlFlowRegionKind.
FilterAndHandler
:
Microsoft.CodeAnalysis.Test.Utilities (6)
Compilation\ControlFlowGraphVerifier.cs (4)
1445
case ControlFlowRegionKind.
FilterAndHandler
:
1455
case ControlFlowRegionKind.
FilterAndHandler
:
1535
case ControlFlowRegionKind.
FilterAndHandler
:
1544
case ControlFlowRegionKind.
FilterAndHandler
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
348
Debug.Assert(enclosing.Kind == ControlFlowRegionKind.
FilterAndHandler
);
388
case ControlFlowRegionKind.
FilterAndHandler
:
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
348
Debug.Assert(enclosing.Kind == ControlFlowRegionKind.
FilterAndHandler
);
388
case ControlFlowRegionKind.
FilterAndHandler
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
372
case ControlFlowRegionKind.
FilterAndHandler
: