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 = 1Indicates 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 = 2Indicates 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 = 0Indicates no special semantics.