Table of Contents

Struct AddressMeaning

Namespace
MonoMod.Core.Utils
Assembly
MonoMod.Core.dll
An address meaning for use with a BytePattern.
public readonly struct AddressMeaning

Constructors

AddressMeaning(AddressKind)
Constructs an AddressMeaning for the specified AddressKind.
AddressMeaning(AddressKind, int)
Constructs an AddressMeaning for the specified AddressKind and relative offset.

Properties

Kind
Gets the AddressKind associated with this meaning.
RelativeToOffset
Gets the offset from the match start that an address is relative to, if it is relative.

Methods

Equals(AddressMeaning)
Indicates whether the current object is equal to another object of the same type.
Equals(object?)
Indicates whether this instance and a specified object are equal.
GetHashCode()
Returns the hash code for this instance.
ProcessAddress(nint, int, ulong)
Processes an address according to this AddressMeaning into an absolute address.
ToString()
Returns the fully qualified type name of this instance.

Operators

operator ==(AddressMeaning, AddressMeaning)
Compares two AddressMeanings for equality.
operator !=(AddressMeaning, AddressMeaning)
Compares two AddressMeanings for inequality.