Skip to content

ResolverMixins.RegisterConstantAnd(IMutableDependencyResolver, object, Type) method

Defined in

Type: ResolverMixins Namespace: Splat Assembly: Splat.Core.dll

Applies to

net10.0, net9.0, net8.0, net462, net481

Overloads

  1. public static IMutableDependencyResolver RegisterConstantAnd(this IMutableDependencyResolver resolver, object value, Type serviceType)

  2. public static IMutableDependencyResolver RegisterConstantAnd(this IMutableDependencyResolver resolver, object value, Type serviceType, string contract)

  3. public static IMutableDependencyResolver RegisterConstantAnd<TService>(this IMutableDependencyResolver resolver) where TService : notnull, new()

  4. public static IMutableDependencyResolver RegisterConstantAnd<TService>(this IMutableDependencyResolver resolver, string contract) where TService : notnull, new()

  5. public static IMutableDependencyResolver RegisterConstantAnd<TService>(this IMutableDependencyResolver resolver, TService value) where TService : notnull

  6. public static IMutableDependencyResolver RegisterConstantAnd<TService>(this IMutableDependencyResolver resolver, TService value, string contract) where TService : notnull

1. Overload

public static IMutableDependencyResolver RegisterConstantAnd(this IMutableDependencyResolver resolver, object value, Type serviceType)

View source

Parameters

NameTypeDescription
resolver[IMutableDependencyResolver](#--
valueobject--
serviceTypeType--

Returns: IMutableDependencyResolver

2. Overload

public static IMutableDependencyResolver RegisterConstantAnd(this IMutableDependencyResolver resolver, object value, Type serviceType, string contract)

View source

Parameters

NameTypeDescription
resolver[IMutableDependencyResolver](#--
valueobject--
serviceTypeType--
contractstring--

Returns: IMutableDependencyResolver

3. Overload

public static IMutableDependencyResolver RegisterConstantAnd<TService>(this IMutableDependencyResolver resolver) where TService : notnull, new()

View source

Type parameters

NameDescription
TService--

Parameters

NameTypeDescription
resolver[IMutableDependencyResolver](#--

Returns: IMutableDependencyResolver

4. Overload

public static IMutableDependencyResolver RegisterConstantAnd<TService>(this IMutableDependencyResolver resolver, string contract) where TService : notnull, new()

View source

Type parameters

NameDescription
TService--

Parameters

NameTypeDescription
resolver[IMutableDependencyResolver](#--
contractstring--

Returns: IMutableDependencyResolver

5. Overload

public static IMutableDependencyResolver RegisterConstantAnd<TService>(this IMutableDependencyResolver resolver, TService value) where TService : notnull

View source

Type parameters

NameDescription
TService--

Parameters

NameTypeDescription
resolver[IMutableDependencyResolver](#--
valueTService--

Returns: IMutableDependencyResolver

6. Overload

public static IMutableDependencyResolver RegisterConstantAnd<TService>(this IMutableDependencyResolver resolver, TService value, string contract) where TService : notnull

View source

Type parameters

NameDescription
TService--

Parameters

NameTypeDescription
resolver[IMutableDependencyResolver](#--
valueTService--
contractstring--

Returns: IMutableDependencyResolver