Class NativeDetourData
The data forming a "raw" native detour, created and consumed by DetourManager.Native.
Inheritance
System.Object
NativeDetourData
Namespace: MonoMod.RuntimeDetour
Assembly: MonoMod.RuntimeDetour.dll
Syntax
public sealed class NativeDetourData : ValueType
Fields
Extra
DetourManager.Native-specific data.
Declaration
public IntPtr Extra
Field Value
Type | Description |
---|---|
System.IntPtr |
Method
The method to detour from. Set when the structure is created by the IDetourNativePlatform.
Declaration
public IntPtr Method
Field Value
Type | Description |
---|---|
System.IntPtr |
Size
The size of the detour. Calculated when the structure is created by the IDetourNativePlatform.
Declaration
public uint Size
Field Value
Type | Description |
---|---|
System.UInt32 |
Target
The target method to be called instead. Set when the structure is created by the IDetourNativePlatform.
Declaration
public IntPtr Target
Field Value
Type | Description |
---|---|
System.IntPtr |
Type
The type of the detour. Determined when the structure is created by the IDetourNativePlatform.
Declaration
public byte Type
Field Value
Type | Description |
---|---|
System.Byte |