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