Table of Contents

Namespace Splat.Builder

Classes

AppBuilder

Provides a builder for configuring and constructing application dependency resolution and service registration using Splat patterns.

AutofacSplatModule

Provides an Autofac module that integrates Autofac with Splat's dependency resolver system.

DryIocSplatModule

Provides a module for integrating DryIoc as the dependency injection container within Splat-based applications.

ExceptionlessSplatModule

Provides a Splat module that configures logging to use Exceptionless as the logging backend.

FusilladeSplatBuilderExtensions

Splat module for configuring Fusillade.

Log4NetSplatModule

Provides a Splat module that configures logging to use log4net with full logger wrapping.

MicrosoftDependencyResolverModule

Provides a module that configures dependency resolution using the Microsoft.Extensions.DependencyInjection service collection.

MicrosoftExtensionsLoggingSplatModule

Provides a Splat module that configures logging using Microsoft.Extensions.Logging and wraps loggers for Splat compatibility.

NLogSplatModule

Provides an Autofac module that configures NLog as the logging backend for Splat-based applications.

NinjectSplatModule

Provides a Ninject-based implementation of the Splat dependency injection module for configuring dependency resolution.

SerilogSplatModule

Provides a ReactiveUI module that configures Serilog as the logging implementation for Splat, optionally using a specified Serilog logger instance.

SimpleInjectorSplatModule

Provides a module for integrating SimpleInjector with Splat's dependency resolver infrastructure.

SplatBuilderExtensions

Common extension helpers for registering Splat modules.

Interfaces

IAppBuilder

Defines a builder interface for configuring and constructing application instances with customizable modules, services, and dependency registrations.

IAppInstance

Represents an application instance that provides access to dependency resolution services.

IModule

Defines a contract for a module that can register its services with a dependency resolver.