Table of Contents

Class SimpleInjectorSplatModule

Namespace
Splat.Builder
Assembly
Splat.SimpleInjector.dll

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

container Container

The SimpleInjector container.

initializer SimpleInjectorInitializer

The SimpleInjector Initializer.

Methods

Configure(IMutableDependencyResolver)

Configures the specified dependency resolver with required services and components.

public void Configure(IMutableDependencyResolver resolver)

Parameters

resolver IMutableDependencyResolver

The dependency resolver to configure. Cannot be null.