A variable that can be SSA converted.
Either a local scope variable (
or a fully qualified field or property (
q.fp1.fp2....fpn, where the base qualifier
q is either
this, a local
scope variable, or a type in case
fp1 is static.
Gets a definition of this source variable.
Gets an access to this source variable.
Gets an SSA definition that has this variable as its underlying source variable.
Gets the assignable corresponding to this source variable. Either a local scope variable, a field, or a property.
Gets the callable in which this source variable is defined.
Gets the location of this source variable.
Gets the qualifier of this source variable, if any.
Gets the type of this source variable.
Holds if this variable is captured by a nested callable.
Gets a textual representation of this source variable.