Abblix.DependencyInjection Namespace
| Classes | |
|---|---|
| ServiceCollectionExtensions | Provides extension methods for Microsoft.Extensions.DependencyInjection.IServiceCollection to enhance dependency injection capabilities. |
| Structs | |
|---|---|
| Dependency | Represents 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. |