Show / Hide Table of Contents

    Classes

    CannotRuntimeDisableException

    Indicates that a plugin cannot be disabled at runtime. Generally not considered an error, however.

    PluginInitInjector

    The type that handles value injecting into a plugin's initialization methods.

    PluginManager

    The manager class for all plugins.

    PluginMetadata

    A class which describes a loaded plugin.

    StateTransitionTransaction

    A class to represent a transaction for changing the state of loaded mods.

    Structs

    IgnoreReason

    A structure describing the reason that a plugin was ignored.

    Enums

    Reason

    An enum that represents several categories of ignore reasons that the loader may encounter.

    Delegates

    PluginInitInjector.InjectParameter

    A typed injector for a plugin's Init method. When registered, called for all associated types. If it returns null, the default for the type will be used.

    PluginManager.PluginDisableDelegate

    An invoker for the PluginDisabled event.

    PluginManager.PluginEnableDelegate

    An invoker for the PluginEnabled event.

    Back to top Generated by DocFX