Namespace MonoMod.RuntimeDetour
Classes
- DetourBase
- The base class for detours associated with a MethodDetourInfo.
- DetourCollection
- A collection of DetourInfo objects associated with a method.
- DetourConfig
- A configuration for detours, which allows for the ordering of detours relative to each other.
- DetourConfigContext
- A DetourContext which unconditionally resolves a DetourConfig.
- DetourContext
- A persistent context which may be used to configure all detours created while active.
- DetourFactoryContext
- A DetourContext which unconditionally resolves a IDetourFactory.
- DetourInfo
- An object which represents a detour, without extending its lifetime.
- DetourManager
- The entry point for introspection of active detours, and the type which manages their application.
- EmptyDetourContext
- A DetourContext base class which does not resolve any values for the context.
- FunctionDetourInfo
- A type which represents a single native function, and permits access to the detours applied to that function.
- Hook
- A single method hook from a source to a target, optionally allowing the target to call the original method.
- ILHook
- A detour type which allows the manipulation of the IL of a method, instead of merely changing its target.
- ILHookCollection
- A collection of ILHookInfo associated with a method.
- ILHookInfo
- An object which represents an ILHook without extending its lifetime.
- MethodDetourInfo
- A type which represents a single method, and permits access to the detours applied to that method.
- NativeDetourCollection
- A collection of NativeDetourInfo objects associated with a native function.
- NativeDetourInfo
- An object which represents a native detour, without extending its lifetime.
- NativeHook
- A single hook from a native function to a target delegate, optionally allowing the target to call the original function.
Structs
- DetourCollection.Enumerator
- An enumerator for a DetourCollection.
- ILHookCollection.Enumerator
- An enumerator for an ILHookCollection.
- NativeDetourCollection.Enumerator
- An enumerator for a DetourCollection.