Notable APIs
MonoMod.RuntimeDetour.Hook
- An easy-to-use method hookMonoMod.RuntimeDetour.ILHook
- Modifies the IL of a methodMonoMod.RuntiemDetour.DetourContext
- Persistent, shared detour configuration
Basic Usage
// Create a Hook.
using (var d = new Hook(methodInfoFrom, methodInfoTo))
{
// When the detour goes out-of-scope (and thus has Dispose() called), the detour is undone.
// If the object is collected by the garbage collector, the detour is also undone.
}
Visit the GitHub and look for RuntimeDetour for more documentation.