Constructor AddressMeaning
AddressMeaning(AddressKind)
Constructs an AddressMeaning for the specified AddressKind.
public AddressMeaning(AddressKind kind)
Parameters
kindAddressKind- The AddressKind.
Exceptions
- ArgumentOutOfRangeException
- Thrown if
kindis invalid -OR-kindis relative.
AddressMeaning(AddressKind, int)
Constructs an AddressMeaning for the specified AddressKind and relative offset.
public AddressMeaning(AddressKind kind, int relativeOffset)
Parameters
kindAddressKind- The AddressKind.
relativeOffsetint- The offset relative to the match start.
Exceptions
- ArgumentOutOfRangeException
- Thrown if
kindis invalid -OR-kindis absolute -OR-relativeOffsetis less than zero.
AddressMeaning(AddressKind, int, ulong)
Constructs an AddressMeaning for the specified AddressKind, relative offset and shift amount.
public AddressMeaning(AddressKind kind, int relativeOffset, ulong constantValue)
Parameters
kindAddressKind- The AddressKind.
relativeOffsetint- The offset relative to the match start.
constantValueulong- The constant value of the address if kind is ConstantAddr.
Exceptions
- ArgumentOutOfRangeException
- Thrown if
kindis invalid -OR-kindis absolute -OR-relativeOffsetis less than zero.