Class SimpleInjectorSplatModule
Provides a module for integrating SimpleInjector with Splat's dependency resolver infrastructure.
public sealed class SimpleInjectorSplatModule : IModule
- Inheritance
-
SimpleInjectorSplatModule
- Implements
- Extension Methods
Remarks
This module enables the use of a SimpleInjector container as the backing implementation for Splat's dependency resolution. It is typically used to configure dependency injection in applications that leverage both SimpleInjector and Splat. Thread safety and container lifetime management are determined by the provided SimpleInjector container.
Constructors
SimpleInjectorSplatModule(Container, SimpleInjectorInitializer)
Initializes a new instance of the SimpleInjectorSplatModule class.
public SimpleInjectorSplatModule(Container container, SimpleInjectorInitializer initializer)
Parameters
containerContainerThe SimpleInjector container.
initializerSimpleInjectorInitializerThe SimpleInjector Initializer.
Methods
Configure(IMutableDependencyResolver)
Configures the specified dependency resolver with required services and components.
public void Configure(IMutableDependencyResolver resolver)
Parameters
resolverIMutableDependencyResolverThe dependency resolver to configure. Cannot be null.