1 implementation of Kind
ILLink.RoslynAnalyzer (1)
DataFlow\ControlFlowGraphProxy.cs (1)
38
public RegionKind
Kind
=> Region.Kind switch {
7 references to Kind
ILLink.RoslynAnalyzer (7)
src\tools\illink\src\ILLink.Shared\DataFlow\ForwardDataFlowAnalysis.cs (7)
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);