Table of Contents

Class AddressKindExtensions

Namespace
MonoMod.Core.Utils
Assembly
MonoMod.Core.dll
Extensions to AddressKind.
public static class AddressKindExtensions
Inheritance
AddressKindExtensions

Fields

Is64BitField
The AddressKind flag indicating that the kind is 64-bit.
IsAbsoluteField
The AddressKind flag indicating that the kind is absolute.
IsConstantField
The AddressKind flag indicating that the kind is constant.
IsIndirectField
The AddressKind flag indicating that the kind is indirect.
IsPrecodeFixupField
The AddressKind flag indicating that the kind is a PrecodeFixupThunk address.

Methods

FastToString(AddressKind)
Converts this AddressKind to a string.
Is32Bit(AddressKind)
Gets whether or not this AddressKind is 32-bit.
Is64Bit(AddressKind)
Gets whether or not this AddressKind is 64-bit.
IsAbsolute(AddressKind)
Gets whether or not this AddressKind is absolute.
IsConstant(AddressKind)
Gets whether or not this AddressKind is constant.
IsIndirect(AddressKind)
Gets whether or not this AddressKind is indirect.
IsPrecodeFixup(AddressKind)
Gets whether or not this AddressKind is a PrecodeFixupThunk address.
IsRelative(AddressKind)
Gets whether or not this AddressKind is relative.
Validate(AddressKind, string)
Validates value, ensuring that it is a valid AddressKind.