DependencyResolverMixins class¶
Defined in
Namespace: Splat
Assembly: Splat.Core.dll
Full name: Splat.DependencyResolverMixins
Modifiers: public static
Summary¶
Provides extension methods for registering and managing dependency resolvers and service instances in a dependency
injection system.
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481
Remarks¶
These mixin methods extend dependency resolver interfaces to simplify common registration patterns, such as registering constant or singleton services. They are intended to be used in scenarios where dynamic or test-time configuration of dependency resolution is required.
Methods¶
| Name | Summary |
|---|---|
| static WithResolver | |
| static RegisterConstant | |
| static RegisterLazySingleton |
Inherited members
Extension blocks¶
extension(IDependencyResolver resolver)¶
WithResolverWithResolver
extension(IMutableDependencyResolver resolver)¶
RegisterConstantRegisterConstantRegisterLazySingletonRegisterLazySingleton