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. |