using System; using System.Runtime.InteropServices; namespace System.Diagnostics.SymbolStore { /// Specifies address types for local variables, parameters, and fields in the methods , , and of the interface. // Token: 0x02000155 RID: 341 [ComVisible(true)] [Serializable] public enum SymAddressKind { /// A Microsoft intermediate language (MSIL) offset. The parameter is the MSIL local variable or parameter index. // Token: 0x04000420 RID: 1056 ILOffset = 1, /// A native Relevant Virtual Address (RVA). The parameter is the RVA in the module. // Token: 0x04000421 RID: 1057 NativeRVA, /// A native register address. The parameter is the register in which the variable is stored. // Token: 0x04000422 RID: 1058 NativeRegister, /// A register-relative address. The parameter is the register, and the parameter is the offset. // Token: 0x04000423 RID: 1059 NativeRegisterRelative, /// A native offset. The parameter is the offset from the start of the parent. // Token: 0x04000424 RID: 1060 NativeOffset, /// A register-relative address. The parameter is the low-order register, and the parameter is the high-order register. // Token: 0x04000425 RID: 1061 NativeRegisterRegister, /// A register-relative address. The parameter is the low-order register, the parameter is the stack register, and the parameter is the offset from the stack pointer to the high-order part of the value. // Token: 0x04000426 RID: 1062 NativeRegisterStack, /// A register-relative address. The parameter is the stack register, the parameter is the offset from the stack pointer to the low-order part of the value, and the parameter is the high-order register. // Token: 0x04000427 RID: 1063 NativeStackRegister, /// A bit field. The parameter is the position where the field starts, and the parameter is the field length. // Token: 0x04000428 RID: 1064 BitField, /// A native section offset. The parameter is the section, and the parameter is the offset. // Token: 0x04000429 RID: 1065 NativeSectionOffset } }