Skip to content

Abblix.DependencyInjection Namespace

Classes
ServiceCollectionExtensionsProvides extension methods for Microsoft.Extensions.DependencyInjection.IServiceCollection to enhance dependency injection capabilities.
Structs
DependencyRepresents a dependency that can be overridden in a service provider. This struct provides various static methods to create dependency overrides based on type, instance, or factory functions.
Interfaces
IComposition<TInterface>A live editing cursor over a family's members. Returned by Decompose<TInterface>(this IServiceCollection), it is an System.Collections.Generic.IList<> of the member descriptors backed directly by the service collection: inserting, removing or reordering through it mutates the family's registrations in place. A composed family's composite reads its members via GetKeyedServices at resolve time, so edits made through the cursor take effect with no separate recompose step - the members simply differ when the composite is finally resolved.