Table of Contents

Namespace Splat.Builder

Classes

AppBuilder

A builder class for configuring ReactiveUI without using reflection. This provides an AOT-compatible alternative to the reflection-based InitializeReactiveUI method.

AutofacSplatModule

Splat module for configuring the Autofac dependency resolver.

DryIocSplatModule

Splat module for configuring the DryIoc dependency resolver.

ExceptionlessSplatModule

Splat module for configuring the Exceptionless integration.

FusilladeSplatBuilderExtensions

Splat module for configuring Fusillade.

Log4NetSplatModule

Splat module for configuring the Log4Net logger.

MicrosoftDependencyResolverModule

Splat module for configuring the Microsoft dependency resolver.

MicrosoftExtensionsLoggingSplatModule

Splat module for configuring the Microsoft Extensions Logging logger.

NLogSplatModule

Splat module for configuring the NLog logger.

NinjectSplatModule

Splat module for configuring the Ninject dependency resolver.

SerilogSplatModule

Splat module for configuring the Serilog logger.

SimpleInjectorSplatModule

Splat module for configuring the SimpleInjector dependency resolver.

SplatBuilderExtensions

Common extension helpers for registering Splat modules.

Interfaces

IAppBuilder

Application builder interface for configuring dependency injection and services.

IAppInstance

Application instance interface providing access to dependency injection services.

IModule

Defines a contract for ReactiveUI modules that can configure dependency injection. This provides an AOT-compatible way to register services.