Import path
import semmle.code.csharp.controlflow.internal.PreSsaPredicates
| getABasicBlockSuccessor | Gets an immediate successor of basic block |
| getImmediateBasicBlockDominator | Gets the basic block that immediately dominates basic block |
| variableRead | Holds if the |
| variableWrite | Holds if the |
Classes
| BasicBlock | A basic block, that is, a maximal straight-line sequence of control flow nodes without branches or joins. |
| ExitBasicBlock | An exit basic block, that is, a basic block whose last node is an exit node. |
| SourceVariable | A simple assignable. Either a local scope variable or a field/property that behaves like a local scope variable. |
Aliases
| ControlFlowNode | A program element that can possess control flow. That is, either a statement or an expression. |