Show / Hide Table of Contents

    Class DetourModManager

    Inheritance
    System.Object
    DetourModManager
    Implements
    System.IDisposable
    Namespace: MonoMod.RuntimeDetour
    Assembly: MonoMod.RuntimeDetour.dll
    Syntax
    public sealed class DetourModManager : Object, IDisposable

    Constructors

    DetourModManager()

    Declaration
    public DetourModManager()

    Fields

    Ignored

    Declaration
    public HashSet<Assembly> Ignored
    Field Value
    Type Description
    System.Collections.Generic.HashSet<System.Reflection.Assembly>

    Methods

    Dispose()

    Declaration
    public void Dispose()

    Unload(Assembly)

    Declaration
    public void Unload(Assembly asm)
    Parameters
    Type Name Description
    System.Reflection.Assembly asm

    Events

    OnDetour

    Declaration
    public event Action<Assembly, MethodBase, MethodBase> OnDetour
    Event Type
    Type Description
    System.Action<System.Reflection.Assembly, System.Reflection.MethodBase, System.Reflection.MethodBase>

    OnHook

    Declaration
    public event Action<Assembly, MethodBase, MethodBase, object> OnHook
    Event Type
    Type Description
    System.Action<System.Reflection.Assembly, System.Reflection.MethodBase, System.Reflection.MethodBase, System.Object>

    OnILHook

    Declaration
    public event Action<Assembly, MethodBase, ILContext.Manipulator> OnILHook
    Event Type
    Type Description
    System.Action<System.Reflection.Assembly, System.Reflection.MethodBase, ILContext.Manipulator>

    OnNativeDetour

    Declaration
    public event Action<Assembly, MethodBase, IntPtr, IntPtr> OnNativeDetour
    Event Type
    Type Description
    System.Action<System.Reflection.Assembly, System.Reflection.MethodBase, System.IntPtr, System.IntPtr>

    Implements

    System.IDisposable
    Back to top Yet another C# modding swiss army knife.