Provides classes and predicates for working with variable definitions and uses.
A variable reference or property access that is written to.
A variable reference or property access that is read from.
An expression that can be evaluated to a reference, that is, a variable reference or a property access.
A ControlFlowNode that defines (that is, initializes or updates) variables or properties.
A ControlFlowNode that uses (that is, reads from) a single variable.