SymAddressKind Enumeration
Specifies address types for local variables, parameters, and fields in the methods DefineLocalVariable, DefineParameter, and DefineField of the ISymbolWriter interface.
Assembly: mscorlib (in mscorlib.dll)
| Member name | Description | |
|---|---|---|
| BitField | A bit field. The addr1 parameter is the position where the field starts, and the addr2 parameter is the field length. | |
| ILOffset | A Microsoft intermediate language (MSIL) offset. The addr1 parameter is the MSIL local variable or parameter index. | |
| NativeOffset | A native offset. The addr1 parameter is the offset from the start of the parent. | |
| NativeRegister | A native register address. The addr1 parameter is the register in which the variable is stored. | |
| NativeRegisterRegister | A register-relative address. The addr1 parameter is the low-order register, and the addr2 parameter is the high-order register. | |
| NativeRegisterRelative | A register-relative address. The addr1 parameter is the register, and the addr2 parameter is the offset. | |
| NativeRegisterStack | A register-relative address. The addr1 parameter is the low-order register, the addr2 parameter is the stack register, and the addr3 parameter is the offset from the stack pointer to the high-order part of the value. | |
| NativeRVA | A native Relevant Virtual Address (RVA). The addr1 parameter is the RVA in the module. | |
| NativeSectionOffset | A native section offset. The addr1 parameter is the section, and the addr2 parameter is the offset. | |
| NativeStackRegister | A register-relative address. The addr1 parameter is the stack register, the addr2 parameter is the offset from the stack pointer to the low-order part of the value, and the addr3 parameter is the high-order register. |
The addr1, addr2, and addr3 parameters refer to the address parameters in the ISymbolWriter interface methods.
Available since 1.1