15 references to RegionKind
ILLink.RoslynAnalyzer (15)
DataFlow\ControlFlowGraphProxy.cs (5)
38
public
RegionKind
Kind => Region.Kind switch
40
ControlFlowRegionKind.Try =>
RegionKind
.Try,
41
ControlFlowRegionKind.Catch =>
RegionKind
.Catch,
42
ControlFlowRegionKind.Filter =>
RegionKind
.Filter,
43
ControlFlowRegionKind.Finally =>
RegionKind
.Finally,
src\tools\illink\src\ILLink.Shared\DataFlow\ForwardDataFlowAnalysis.cs (9)
84
if (tryOrCatchOrFilterRegion.Kind is not (
RegionKind
.Try or
RegionKind
.Catch or
RegionKind
.Filter))
107
if (finallyRegion.Kind is not
RegionKind
.Finally)
120
if (finallyRegion.Kind is not
RegionKind
.Finally)
260
bool isTryBlock = isTryOrCatchOrFilterBlock && tryOrCatchOrFilterRegion!.Kind ==
RegionKind
.Try;
262
bool isCatchBlock = isTryOrCatchOrFilterBlock && tryOrCatchOrFilterRegion!.Kind ==
RegionKind
.Catch;
264
bool isFilterBlock = isTryOrCatchOrFilterBlock && tryOrCatchOrFilterRegion!.Kind ==
RegionKind
.Filter;
409
Debug.Assert(enclosingTryOrCatch.Kind !=
RegionKind
.Filter);
src\tools\illink\src\ILLink.Shared\DataFlow\IControlFlowGraph.cs (1)
32
RegionKind
Kind { get; }