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
TInstructionThe 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>>