Table of Contents

Enum ScopeRegionType

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

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

public enum ScopeRegionType

Fields

Conditional = 1

Indicates the scope was introduced as a result of a conditional branch (e.g., if-else or switch). The entry point node of the scope implements the condition and the true/false branches.

Loop = 2

Indicates the scope was introduced as a result of one or more back-edges and forms a loop. The entry point node of the scope is the loop header, and all incoming edges originating from within the scope define all back-edges.

None = 0

Indicates no special semantics.