Search Results for

    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.InjectedValueProvider

    A provider for parameter injectors to request injected values themselves.

    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.

    PluginInitInjector.InjectParameterNested

    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.OnAnyPluginsStateChangedDelegate

    A delegate representing a state change event for any plugin.

    PluginManager.PluginDisableDelegate

    An invoker for the PluginDisabled event.

    PluginManager.PluginEnableDelegate

    An invoker for the PluginEnabled event.

    In This Article
    Back to top Generated by DocFX