Module ControlFlow
Provides classes representing the control flow graph within callables.
Import path
import csharpClasses
| AbruptSuccessor | An abrupt control flow successor. |
| BooleanSuccessor | A Boolean control flow successor. |
| BreakSuccessor | A |
| ConditionalSuccessor | A conditional control flow successor. Either a Boolean successor ( |
| ContinueSuccessor | A |
| DirectSuccessor | A direct control flow successor. |
| EmptinessSuccessor | An emptiness control flow successor. |
| ExceptionSuccessor | An exceptional control flow successor. |
| ExitSuccessor | An exit control flow successor. |
| GotoSuccessor | A |
| JumpSuccessor | A jump control flow successor. |
| MatchingSuccessor | A matching control flow successor. |
| Node | A control flow node. |
| NormalSuccessor | A normal control flow successor. This is either a direct or a conditional successor. |
| NullnessSuccessor | A nullness control flow successor. |
| RedoSuccessor | A |
| RetrySuccessor | A |
| ReturnSuccessor | A |
| SuccessorType | The type of a control flow successor. |
Modules
| BasicBlocks | Provides different types of basic blocks. |
| Nodes | Provides different types of control flow nodes. |
Aliases
| BasicBlock | A basic block, that is, a maximal straight-line sequence of control flow nodes without branches or joins. |