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.