This documentation is archived and is not being maintained.

SymAddressKind Enumeration

Specifies address types for local variables, parameters, and fields in the methods DefineLocalVariable, DefineParameter, and DefineField.

[Visual Basic]
<Serializable>
Public Enum SymAddressKind
[C#]
[Serializable]
public enum SymAddressKind
[C++]
[Serializable]
__value public enum SymAddressKind
[JScript]
public
   Serializable
enum SymAddressKind

Remarks

The addr1 and addr2 parameters refer to the address parameters in those methods.

Members

Member name Description
BitField Specifies a bit field.

The addr1 parameter is the position where the field starts. The addr2 parameter is the field length.

ILOffset Specifies a Microsoft intermediate language (MSIL) offset.

The addr1 parameter is the MSIL local variable or parameter index.

NativeOffset Specifies a native offset.

The addr1 parameter is the offset from start of the parent.

NativeRegister Specifies a native register address.

The addr1 parameter is the register in which the variable is stored.

NativeRegisterRegister Specifies a register-relative address.

The addr1 parameter is the register low, and the addr2 parameter is the register high.

NativeRegisterRelative Specifies a register-relative address.The addr1 parameter is the register, and the addr2 parameter is the offset.
NativeRegisterStack Specifies a register-relative address.

The addr1 parameter is the register low, the addr2 parameter is the register stack, and addr3 is the offset.

NativeRVA Specifies a native Relevant Virtual Address (RVA).

The addr1 parameter is the RVA in the module.

NativeStackRegister Specifies a register-relative address.

The addr1 parameter is the register stack, the addr2 parameter is the offset, and addr3 is the register high.

Requirements

Namespace: System.Diagnostics.SymbolStore

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: Mscorlib (in Mscorlib.dll)

See Also

System.Diagnostics.SymbolStore Namespace | ISymbolVariable | ISymbolWriter

Show: