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.