public ConstructorParametersGenerator(ITypedMemberValueProvider valueProvider, IConstructorParameterByTypeFinder constructorParameterByTypeFinder, IServiceHasConstructorParametersChecker serviceHasConstructorParametersChecker) { ValueProvider = valueProvider; ConstructorParameterByTypeFinder = constructorParameterByTypeFinder; ServiceHasConstructorParametersChecker = serviceHasConstructorParametersChecker; }
public ServiceConstructorProvider(IConstructorInfoListGenerator infoListGenerator, IConstructorListGenerator listGenerator, IServiceHasConstructorParametersChecker hasConstructorParametersChecker, IConstructorFinder constructorFinder, IConstructorParametersGenerator parametersGenerator, IConstructorProvider constructorProvider) { InfoListGenerator = infoListGenerator; ListGenerator = listGenerator; HasConstructorParametersChecker = hasConstructorParametersChecker; ConstructorFinder = constructorFinder; ParametersGenerator = parametersGenerator; ConstructorProvider = constructorProvider; }