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; }