Skip to content

DependencyResolverMixins class

Defined in

Namespace: Splat Assembly: Splat.Core.dll Full name: Splat.DependencyResolverMixins Modifiers: public static

Summary

View source

        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

NameSummary
static WithResolver
static RegisterConstant
static RegisterLazySingleton
Inherited members

Extension blocks

extension(IDependencyResolver resolver)

  • WithResolver
  • WithResolver

extension(IMutableDependencyResolver resolver)

  • RegisterConstant
  • RegisterConstant
  • RegisterLazySingleton
  • RegisterLazySingleton