Method AssignableTo
- Namespace
- Autofac
- Assembly
- Autofac.dll
AssignableTo<TLimit, TScanningActivatorData, TRegistrationStyle>(IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>, Type)
public static IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> AssignableTo<TLimit, TScanningActivatorData, TRegistrationStyle>(this IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> registration, Type type) where TScanningActivatorData : ScanningActivatorData
Parameters
registration IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>
type Type
Returns
- IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>
Type Parameters
TLimit
TScanningActivatorData
TRegistrationStyle
AssignableTo<T>(IRegistrationBuilder<object, ScanningActivatorData, DynamicRegistrationStyle>)
public static IRegistrationBuilder<object, ScanningActivatorData, DynamicRegistrationStyle> AssignableTo<T>(this IRegistrationBuilder<object, ScanningActivatorData, DynamicRegistrationStyle> registration)
Parameters
registration IRegistrationBuilder<object, ScanningActivatorData, DynamicRegistrationStyle>
Returns
- IRegistrationBuilder<object, ScanningActivatorData, DynamicRegistrationStyle>
Type Parameters
T
AssignableTo<TLimit, TRegistrationStyle>(IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle>, Type)
public static IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle> AssignableTo<TLimit, TRegistrationStyle>(this IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle> registration, Type openGenericServiceType)
Parameters
registration IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle>
openGenericServiceType Type
Returns
- IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle>
Type Parameters
TLimit
TRegistrationStyle
AssignableTo<TLimit, TRegistrationStyle>(IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle>, Type, object)
public static IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle> AssignableTo<TLimit, TRegistrationStyle>(this IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle> registration, Type openGenericServiceType, object serviceKey)
Parameters
registration IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle>
openGenericServiceType Type
serviceKey object
Returns
- IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle>
Type Parameters
TLimit
TRegistrationStyle
AssignableTo<TLimit, TRegistrationStyle>(IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle>, Type, Func<Type, object>)
public static IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle> AssignableTo<TLimit, TRegistrationStyle>(this IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle> registration, Type openGenericServiceType, Func<Type, object> serviceKeyMapping)
Parameters
registration IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle>
openGenericServiceType Type
serviceKeyMapping Func<Type, object>
Returns
- IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, TRegistrationStyle>
Type Parameters
TLimit
TRegistrationStyle