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

Namespace OpenMod.API.Ioc

Classes

PluginServiceImplementationAttribute

Declares a service implementation for automatic plugin scope IoC registratrion. Service implementations using this attribute are automatically registered for any interface that implements the ServiceAttribute.

ServiceAttribute

Declares the interfaces as a service for automatic IoC registration. ServiceImplementationAttribute PluginServiceImplementationAttribute

ServiceImplementationAttribute

Declares a service implementation for automatic global IoC registratrion. Service implementations using this attribute are automatically registered for any interface that implements the ServiceAttribute. ServiceAttribute PluginServiceImplementationAttribute

Interfaces

IConfigurationConfigurator

Configurator for the OpenMod configuration.

IContainerConfigurator

Configurator for the OpenMod IoC container.

IOpenModServiceConfigurationContext

The context used when the OpenMod container or configuration gets built.

IOpenModStartup

Utility class for common functions used during OpenMod startup.

IServiceConfigurator

Configurator for the OpenMod IoC container.