Class ServiceCollectionExtensions
- Namespace
- MCM.Abstractions
- Assembly
- MCMv5.dll
public static class ServiceCollectionExtensions
- Inheritance
-
ServiceCollectionExtensions
- Inherited Members
Methods
AddExternalSettingsProvider<TImplementation>(IGenericServiceContainer)
public static IGenericServiceContainer AddExternalSettingsProvider<TImplementation>(this IGenericServiceContainer services) where TImplementation : class, IExternalSettingsProvider
Parameters
services
IGenericServiceContainer
Returns
Type Parameters
TImplementation
AddSettingsBuilderFactory<TImplementation>(IGenericServiceContainer)
public static IGenericServiceContainer AddSettingsBuilderFactory<TImplementation>(this IGenericServiceContainer services) where TImplementation : class, ISettingsBuilderFactory
Parameters
services
IGenericServiceContainer
Returns
Type Parameters
TImplementation
AddSettingsContainer<TImplementation>(IGenericServiceContainer)
public static IGenericServiceContainer AddSettingsContainer<TImplementation>(this IGenericServiceContainer services) where TImplementation : class, ISettingsContainer
Parameters
services
IGenericServiceContainer
Returns
Type Parameters
TImplementation
AddSettingsContainer<TService, TImplementation>(IGenericServiceContainer)
public static IGenericServiceContainer AddSettingsContainer<TService, TImplementation>(this IGenericServiceContainer services) where TService : class, ISettingsContainer where TImplementation : class, TService
Parameters
services
IGenericServiceContainer
Returns
Type Parameters
TService
TImplementation
AddSettingsFormat<TImplementation>(IGenericServiceContainer)
public static IGenericServiceContainer AddSettingsFormat<TImplementation>(this IGenericServiceContainer services) where TImplementation : class, ISettingsFormat
Parameters
services
IGenericServiceContainer
Returns
Type Parameters
TImplementation
AddSettingsFormat<TService, TImplementation>(IGenericServiceContainer)
public static IGenericServiceContainer AddSettingsFormat<TService, TImplementation>(this IGenericServiceContainer services) where TService : class, ISettingsFormat where TImplementation : class, TService
Parameters
services
IGenericServiceContainer
Returns
Type Parameters
TService
TImplementation
AddSettingsPropertyDiscoverer<TImplementation>(IGenericServiceContainer)
public static IGenericServiceContainer AddSettingsPropertyDiscoverer<TImplementation>(this IGenericServiceContainer services) where TImplementation : class, ISettingsPropertyDiscoverer
Parameters
services
IGenericServiceContainer
Returns
Type Parameters
TImplementation
AddSettingsPropertyDiscoverer<TService, TImplementation>(IGenericServiceContainer)
public static IGenericServiceContainer AddSettingsPropertyDiscoverer<TService, TImplementation>(this IGenericServiceContainer services) where TService : class, ISettingsPropertyDiscoverer where TImplementation : class, TService
Parameters
services
IGenericServiceContainer
Returns
Type Parameters
TService
TImplementation
AddSettingsProvider<TImplementation>(IGenericServiceContainer)
public static IGenericServiceContainer AddSettingsProvider<TImplementation>(this IGenericServiceContainer services) where TImplementation : BaseSettingsProvider
Parameters
services
IGenericServiceContainer
Returns
Type Parameters
TImplementation
AddSettingsProvider<TService, TImplementation>(IGenericServiceContainer)
public static IGenericServiceContainer AddSettingsProvider<TService, TImplementation>(this IGenericServiceContainer services) where TService : BaseSettingsProvider where TImplementation : class, TService
Parameters
services
IGenericServiceContainer
Returns
Type Parameters
TService
TImplementation
This page was last modified at 12/23/2022 11:49:56 +02:00 (UTC).
Commit Message
Author: Aragas
Commit: aa889a1db7974dc13c9ff22e5740d958a2228b18
* Added MCM Source Package NuGet for easier integration