Module Access
Provides classes for accesses.
An access is any read or write of a variable.
Import path
import semmle.code.cil.Access
Classes
Access |
An instruction that accesses a variable. |
FieldAccess |
An instruction that accesses a field. |
FieldReadAccess |
An instruction that reads a field. |
FieldWriteAccess |
An instruction that writes a field. |
LocalVariableAccess |
An instruction that accesses a local variable. |
LocalVariableReadAccess |
An instruction that reads a local variable. |
LocalVariableWriteAccess |
An instruction that writes to a local variable. |
ParameterAccess |
An instruction that accesses a parameter. |
ParameterReadAccess |
An instruction that reads a parameter. |
ParameterWriteAccess |
An instruction that writes to a parameter. |
ReadAccess |
An instruction that reads a variable. |
ReadRef |
An instruction yielding an address. |
ReadRefAccess |
An instruction that reads the address of a variable. |
StackVariableAccess |
An instruction that accesses a stack variable. |
ThisAccess |
An access to the |
VariableAccess |
An instruction that accesses a variable. This class is provided for consistency with the C# data model. |
WriteAccess |
An instruction that writes a variable. |