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