OpenMod Docs OpenMod Docs
OpenMod Docs OpenMod Docs
OpenMod .NET Plugin Framework.

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.