Module ControlFlow::Nodes
Provides different types of control flow nodes.
Import path
import csharpClasses
| AnnotatedExitNode | A node for a callable exit point, annotated with the type of exit. |
| ElementNode | A node for a control flow element, that is, an expression or a statement. |
| EntryNode | A node for a callable entry point. |
| ExitNode | A node for a callable exit point. |
| ExprNode | A control-flow node for an expression. |
Aliases
| BooleanSplit | A split for elements that can reach a condition where this split determines the Boolean value that the condition evaluates to. For example, in |
| ExceptionHandlerSplit | A split for elements belonging to a |
| FinallySplit | A split for elements belonging to a |
| LoopSplit | A split for loops where the body is guaranteed to be executed at least once, or guaranteed to never be executed. For example, in |
| Split | A split for a control flow element. For example, a tag that determines how to continue execution after leaving a |