Constructor AddressMeaning
AddressMeaning(AddressKind)
Constructs an AddressMeaning for the specified AddressKind.
public AddressMeaning(AddressKind kind)
Parameters
kind
AddressKind- The AddressKind.
Exceptions
- ArgumentOutOfRangeException
- Thrown if
kind
is invalid -OR-kind
is relative.
AddressMeaning(AddressKind, int)
Constructs an AddressMeaning for the specified AddressKind and relative offset.
public AddressMeaning(AddressKind kind, int relativeOffset)
Parameters
kind
AddressKind- The AddressKind.
relativeOffset
int- The offset relative to the match start.
Exceptions
- ArgumentOutOfRangeException
- Thrown if
kind
is invalid -OR-kind
is absolute -OR-relativeOffset
is 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
kind
AddressKind- The AddressKind.
relativeOffset
int- The offset relative to the match start.
constantValue
ulong- The constant value of the address if kind is ConstantAddr.
Exceptions
- ArgumentOutOfRangeException
- Thrown if
kind
is invalid -OR-kind
is absolute -OR-relativeOffset
is less than zero.