Namespace OpenMod.API.Plugins
Classes
PluginMetadataAttribute
Provides metadata for plugins. Assemblies which do not have this attribute will not be loaded as plugins.
Interfaces
IOpenModPlugin
Represents an OpenMod plugin.
IPluginAccessor<TPlugin>
Service used for resolving plugin instances. Must be lazy accessed on global scope services.
IPluginActivator
Service used for activating plugins.
IPluginAssembliesSource
Provider for plugin assemblies.
IPluginAssemblyStore
The plugin assembly store used during OpenMod startup.
IPluginContainerConfigurator
Configurator for plugin containers.
IPluginServiceConfigurationContext
Context used on plugin container configuration.