Skip to content

,System.Type)} ,System.Type,System.String)}

DependencyResolverMixins.RegisterLazySingleton(IMutableDependencyResolver, Func, Type) method

Defined in

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

Applies to

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

Overloads

  1. public static void RegisterLazySingleton(this IMutableDependencyResolver resolver, Func<object?> valueFactory, Type serviceType)

  2. public static void RegisterLazySingleton(this IMutableDependencyResolver resolver, Func<object?> valueFactory, Type serviceType, string contract)

1. Overload

public static void RegisterLazySingleton(this IMutableDependencyResolver resolver, Func<object?> valueFactory, Type serviceType)

View source

Parameters

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

2. Overload

public static void RegisterLazySingleton(this IMutableDependencyResolver resolver, Func<object?> valueFactory, Type serviceType, string contract)

View source

Parameters

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