15 references to RegionKind
ILLink.RoslynAnalyzer (15)
DataFlow\ControlFlowGraphProxy.cs (5)
38
public
RegionKind
Kind => Region.Kind switch {
39
ControlFlowRegionKind.Try =>
RegionKind
.Try,
40
ControlFlowRegionKind.Catch =>
RegionKind
.Catch,
41
ControlFlowRegionKind.Filter =>
RegionKind
.Filter,
42
ControlFlowRegionKind.Finally =>
RegionKind
.Finally,
src\tools\illink\src\ILLink.Shared\DataFlow\ForwardDataFlowAnalysis.cs (9)
83
if (tryOrCatchOrFilterRegion.Kind is not (
RegionKind
.Try or
RegionKind
.Catch or
RegionKind
.Filter))
105
if (finallyRegion.Kind is not
RegionKind
.Finally)
117
if (finallyRegion.Kind is not
RegionKind
.Finally)
248
bool isTryBlock = isTryOrCatchOrFilterBlock && tryOrCatchOrFilterRegion!.Kind ==
RegionKind
.Try;
250
bool isCatchBlock = isTryOrCatchOrFilterBlock && tryOrCatchOrFilterRegion!.Kind ==
RegionKind
.Catch;
252
bool isFilterBlock = isTryOrCatchOrFilterBlock && tryOrCatchOrFilterRegion!.Kind ==
RegionKind
.Filter;
383
Debug.Assert (enclosingTryOrCatch.Kind !=
RegionKind
.Filter);
src\tools\illink\src\ILLink.Shared\DataFlow\IControlFlowGraph.cs (1)
32
RegionKind
Kind { get; }