AssignableTo<TLimit, TScanningActivatorData, TRegistrationStyle>( this IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> registration, Type type) where TScanningActivatorData : ScanningActivatorData { return ScanningRegistrationExtensions.AssignableTo(registration, type); }
public static IRegistrationBuilder <TLimit, TScanningActivatorData, TRegistrationStyle> As <TLimit, TScanningActivatorData, TRegistrationStyle>(this IRegistrationBuilder <TLimit, TScanningActivatorData, TRegistrationStyle> registration, Func <Type, IEnumerable <Service> > serviceMapping) where TScanningActivatorData : ScanningActivatorData { if (registration == null) { throw new ArgumentNullException("registration"); } if (serviceMapping == null) { throw new ArgumentNullException("serviceMapping"); } return(ScanningRegistrationExtensions.As <TLimit, TScanningActivatorData, TRegistrationStyle>(registration, serviceMapping)); }
As <TLimit, TRegistrationStyle>( this IRegistrationBuilder <TLimit, OpenGenericScanningActivatorData, TRegistrationStyle> registration, Func <Type, IEnumerable <Service> > serviceMapping) { if (registration == null) { throw new ArgumentNullException(nameof(registration)); } if (serviceMapping == null) { throw new ArgumentNullException(nameof(serviceMapping)); } return(ScanningRegistrationExtensions.As(registration, serviceMapping)); }
AsClosedTypesOf<TLimit, TScanningActivatorData, TRegistrationStyle>( this IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> registration, Type openGenericServiceType, Func<Type, object> serviceKeyMapping) where TScanningActivatorData : ScanningActivatorData { return ScanningRegistrationExtensions.AsClosedTypesOf(registration, openGenericServiceType, serviceKeyMapping); }
RegisterAssemblyTypes(this ContainerBuilder builder, params Assembly[] assemblies) { return ScanningRegistrationExtensions.RegisterAssemblyTypes(builder, assemblies); }
RegisterTypes(this ContainerBuilder builder, params Type[] types) { return ScanningRegistrationExtensions.RegisterTypes(builder, types); }
PreserveExistingDefaults<TLimit, TRegistrationStyle>(this IRegistrationBuilder<TLimit, ScanningActivatorData, TRegistrationStyle> registration) { return ScanningRegistrationExtensions.PreserveExistingDefaults(registration); }
public static IRegisterCustomizers Customizers(params Type[] types) { return(ScanningRegistrationExtensions.RegisterCustomizators(types)); }
public static IRegisterCustomizers AssemblyCustomizers(params Assembly[] assemblies) { return(ScanningRegistrationExtensions.RegisterAssemblyCustomizators(assemblies)); }
public static IRegisterTypes Entities(params Type[] types) { return(ScanningRegistrationExtensions.RegisterTypes(types)); }
public static IRegisterTypes AssemblyEntities(params Assembly[] assemblies) { return(ScanningRegistrationExtensions.RegisterAssemblyTypes(assemblies)); }
AssignableTo <TLimit, TRegistrationStyle>( this IRegistrationBuilder <TLimit, OpenGenericScanningActivatorData, TRegistrationStyle> registration, Type openGenericServiceType, Func <Type, object> serviceKeyMapping) { return(ScanningRegistrationExtensions.AssignableTo(registration, openGenericServiceType, serviceKeyMapping)); }
AssignableTo <TLimit, TRegistrationStyle>( this IRegistrationBuilder <TLimit, OpenGenericScanningActivatorData, TRegistrationStyle> registration, Type openGenericServiceType) { return(ScanningRegistrationExtensions.AssignableTo(registration, openGenericServiceType)); }
public static IRegistrationBuilder <TLimit, TScanningActivatorData, TRegistrationStyle> AsClosedTypesOf <TLimit, TScanningActivatorData, TRegistrationStyle>(this IRegistrationBuilder <TLimit, TScanningActivatorData, TRegistrationStyle> registration, Type openGenericServiceType) where TScanningActivatorData : ScanningActivatorData { return(ScanningRegistrationExtensions.AsClosedTypesOf <TLimit, TScanningActivatorData, TRegistrationStyle>(registration, openGenericServiceType)); }
public static IRegistrationBuilder <object, ScanningActivatorData, DynamicRegistrationStyle> RegisterAssemblyTypes(this ContainerBuilder builder, params Assembly[] assemblies) { return(ScanningRegistrationExtensions.RegisterAssemblyTypes(builder, assemblies)); }