Table of Contents

Namespace Echo.ControlFlow.Regions

Classes

ControlFlowRegionExtensions

Provides extensions to the IControlFlowRegion<TInstruction> interface.

ControlFlowRegion<TInstruction>

Provides a base implementation for a region in a control flow graph.

ExceptionHandlerRegion<TInstruction>

Represents a region in a control flow graph that is protected by an exception handler block.

HandlerRegion<TInstruction>

Represents a single handler region in an exception handler block.

ScopeRegion<TInstruction>

Represents a simple unordered region defining an inner scope in the control flow graph.

Interfaces

IControlFlowRegion<TInstruction>

Provides members for describing a region in a control flow graph.

IScopeControlFlowRegion<TInstruction>

Represents a scope of nodes and regions.

Enums

ScopeRegionType

Provides members describing all possible types a scope region can be.