public ServiceFinder(ITypeContainsGenericParametersChecker genericParametersChecker, IGenericServiceFinder genericServiceFinder, IServiceByInterfaceFinder byInterfaceFinder, IServiceByClassFinder byClassFinder, ITypeIsClassValidator typeIsClassValidator) { GenericParametersChecker = genericParametersChecker; GenericServiceFinder = genericServiceFinder; ByInterfaceFinder = byInterfaceFinder; ByClassFinder = byClassFinder; TypeIsClassValidator = typeIsClassValidator; }
public IsEnumerableChecker(IGenericTypeGenerator genericGenerator, ITypeGenericParametersProvider genericParametersProvider, ITypeContainsGenericParametersChecker containsGenericParametersChecker) { GenericGenerator = genericGenerator; GenericParametersProvider = genericParametersProvider; ContainsGenericParametersChecker = containsGenericParametersChecker; }
public ServiceRegistrationInterfacesGenerator(IRegistrationInterfacesFilter filter, ITypeContainsGenericParametersChecker typeContainsGenericParametersChecker, ITypeGenericParametersProvider genericParametersProvider, IInterfaceGenerator interfaceGenerator) { Filter = filter; InterfaceGenerator = interfaceGenerator; }
public ServiceGenericRegistrationGenerator(ITypeGenericParametersProvider parametersProvider, ITypeContainsGenericParametersChecker typeContainsGenericParametersChecker) { ParametersProvider = parametersProvider; TypeContainsGenericParametersChecker = typeContainsGenericParametersChecker; }
public InterfaceGenerator(ITypeGenericParametersProvider genericParametersProvider, ITypeContainsGenericParametersChecker typeContainsGenericParametersChecker) { GenericParametersProvider = genericParametersProvider; TypeContainsGenericParametersChecker = typeContainsGenericParametersChecker; }