Table of Contents

Delegate InstructionHandler

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

Runs on a thread that reaches an InstructionHook, before the hooked instruction.

public delegate void InstructionHandler(CpuContext context)

Parameters

context CpuContext

The thread's registers, which the handler reads and may change.

Constructors

InstructionHandler(object, nint)

public InstructionHandler(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(CpuContext, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(CpuContext context, AsyncCallback callback, object @object)

Parameters

context CpuContext
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual void EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Invoke(CpuContext)

public virtual void Invoke(CpuContext context)

Parameters

context CpuContext