AssignableTo<TLimit, TScanningActivatorData, TRegistrationStyle>(
         this IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> registration,
         Type type)
     where TScanningActivatorData : ScanningActivatorData
 {
     return ScanningRegistrationExtensions.AssignableTo(registration, type);
 }
 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));
 }