Namespace Cuemon.Extensions.DependencyInjection
Assembly: Cuemon.Extensions.DependencyInjection.dll
The Cuemon.Extensions.DependencyInjection namespace contains extension methods that complements the Microsoft.Extensions.DependencyInjection namespace.
Availability: .NET 9, .NET 8 and .NET Standard 2.0
Complements: Microsoft.Extensions.DependencyInjection namespace 🔗
Extension Methods
| Type | Ext | Methods |
|---|---|---|
| IServiceCollection | ⬇️ | Add, Add{TOptions}, Add{TService, TImplementation}, Add{TService, TImplementation, TOptions}, TryAdd, TryAdd{TOptions}, TryAdd{TService, TImplementation}, TryAdd{TService, TImplementation, TOptions} |
| type | ⬇️ | TryGetDependencyInjectionMarker |
Classes
ServiceCollectionExtensions
Extension methods for the IServiceCollection interface.
ServiceOptions
Configuration options for Microsoft Dependency Injection.
ServiceProviderExtensions
Extension methods for the IServiceProvider interface.
TypeExtensions
Extension methods for the Type class.
TypeForwardServiceOptions
Configuration options for Microsoft Dependency Injection that support nested type forwarding.
Interfaces
IDependencyInjectionMarker<TMarker>
Defines a generic way to support multiple implementations of a given service for Microsoft Dependency Injection.