Table of Contents

Interface IScopeControlFlowRegion<TInstruction>

Namespace
Echo.ControlFlow.Regions
Assembly
Echo.ControlFlow.dll

Represents a scope of nodes and regions.

public interface IScopeControlFlowRegion<TInstruction> : IControlFlowRegion<TInstruction>, ISubGraph where TInstruction : notnull

Type Parameters

TInstruction

The type of data that each node in the graph stores.

Inherited Members
Extension Methods

Properties

Nodes

Gets a collection of top-level nodes stored in this region.

ICollection<ControlFlowNode<TInstruction>> Nodes { get; }

Property Value

ICollection<ControlFlowNode<TInstruction>>

Regions

Gets a collection of nested subregions that this region defines.

RegionCollection<TInstruction, ControlFlowRegion<TInstruction>> Regions { get; }

Property Value

RegionCollection<TInstruction, ControlFlowRegion<TInstruction>>