Share via


ControlFlowRegion Class

Definition

Encapsulates information about regions of BasicBlocks in a ControlFlowGraph. Regions can overlap, but never cross each other boundaries.

public ref class ControlFlowRegion sealed
public sealed class ControlFlowRegion
type ControlFlowRegion = class
Public NotInheritable Class ControlFlowRegion
Inheritance
ControlFlowRegion

Properties

CaptureIds

Capture Ids used for intermediate results within the region.

EnclosingRegion

Enclosing region. Null for Root

ExceptionType

Target exception type for Filter, Catch, FilterAndHandler

FirstBlockOrdinal

Ordinal (Ordinal) of the first BasicBlock within the region.

Kind

Region's kind

LastBlockOrdinal

Ordinal (Ordinal) of the last BasicBlock within the region.

LocalFunctions

Local functions declared within the region.

Locals

Locals for which this region represent the life-time.

NestedRegions

Regions nested within this region.

Applies to