IReadOnlyMonoDetourHook Interface
Definition
Section titled “Definition”A readonly MonoDetour Hook interface.
public interface IReadOnlyMonoDetourHookProperties
Section titled “Properties”Target
Section titled “Target”The method to hook.
MethodBase Target { get; }Manipulator
Section titled “Manipulator”The hook or manipulator method.
MethodBase Manipulator { get; }ManipulatorDelegate
Section titled “ManipulatorDelegate”A delegate of Manipulator; the hook or manipulator method.
Not null if the MonoDetourHook was passed a Delegate instead of a MethodBase during construction.
Delegate? ManipulatorDelegate { get; }The owner MonoDetourManager of this hook.
MonoDetourManager Owner { get; }Config
Section titled “Config”Priority configuration for a MonoDetour Hook.
MonoDetourConfig? Config { get; }IsValid
Section titled “IsValid”Gets whether or not this hook is valid and can be used.
bool IsValid { get; }IsApplied
Section titled “IsApplied”Gets whether or not this hook is applied.
bool IsApplied { get; }