Class IExtensionRegistryExtensions
public static class IExtensionRegistryExtensions
- Inheritance
-
IExtensionRegistryExtensions
- Inherited Members
Methods
GetExtensions<TExtension>(IExtensionRegistry)
public static IEnumerable<TExtension> GetExtensions<TExtension>(this IExtensionRegistry registry)
Parameters
registry
IExtensionRegistry
Returns
- IEnumerable<TExtension>
Type Parameters
TExtension
RegisterBindingRules<TAttribute>(IExtensionRegistry, params IBindingProvider[])
public static void RegisterBindingRules<TAttribute>(this IExtensionRegistry registry, params IBindingProvider[] bindingProviders) where TAttribute : Attribute
Parameters
registry
IExtensionRegistrybindingProviders
IBindingProvider[]
Type Parameters
TAttribute
RegisterBindingRules<TAttribute>(IExtensionRegistry, Action<TAttribute, Type>, IConfiguration, INameResolver, params IBindingProvider[])
public static void RegisterBindingRules<TAttribute>(this IExtensionRegistry registry, Action<TAttribute, Type> validator, IConfiguration configuration, INameResolver nameResolver, params IBindingProvider[] bindingProviders) where TAttribute : Attribute
Parameters
registry
IExtensionRegistryvalidator
Action<TAttribute, Type>configuration
IConfigurationnameResolver
INameResolverbindingProviders
IBindingProvider[]
Type Parameters
TAttribute
RegisterExtension<TExtension>(IExtensionRegistry, TExtension)
public static void RegisterExtension<TExtension>(this IExtensionRegistry registry, TExtension extension)
Parameters
registry
IExtensionRegistryextension
TExtension
Type Parameters
TExtension