Table of Contents

Class SplatBuilderExtensions

Namespace
Splat.Builder
Assembly
Splat.Builder.dll

Common extension helpers for registering Splat modules.

public static class SplatBuilderExtensions
Inheritance
SplatBuilderExtensions

Methods

Apply(IModule)

Runs the provided configuration action immediately against the current Splat AppLocator.

public static void Apply(this IModule module)

Parameters

module IModule

The module to configure.

CreateSplatBuilder(IMutableDependencyResolver)

Creates a Splat application builder using the specified dependency resolver.

public static IAppBuilder CreateSplatBuilder(this IMutableDependencyResolver resolver)

Parameters

resolver IMutableDependencyResolver

The mutable dependency resolver to use.

Returns

IAppBuilder

The builder instance for chaining.

Exceptions

ArgumentNullException

Thrown when resolver is null.

CreateSplatBuilder(IMutableDependencyResolver, Action<IMutableDependencyResolver>)

Creates a Splat application builder using the specified dependency resolver and applies a configuration action.

public static IAppBuilder CreateSplatBuilder(this IMutableDependencyResolver resolver, Action<IMutableDependencyResolver> configureAction)

Parameters

resolver IMutableDependencyResolver

The mutable dependency resolver to use.

configureAction Action<IMutableDependencyResolver>

The configuration action to apply.

Returns

IAppBuilder

The builder instance for chaining.

Exceptions

ArgumentNullException

Thrown when resolver is null.