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; }
public ConstructorInstanceCreator(IConstructorInvoker constructorInvoker, IConstructorParametersGenerator parametersGenerator, IConstructorProvider constructorProvider, IConstructorInfoListGenerator constructorInfoListGenerator, IConstructorFinder constructorFinder, IConstructorListGenerator constructorListGenerator, IParametersValuesExtractor parametersValuesExtractor) { ConstructorInvoker = constructorInvoker; ParametersGenerator = parametersGenerator; ConstructorProvider = constructorProvider; ConstructorInfoListGenerator = constructorInfoListGenerator; ConstructorFinder = constructorFinder; ConstructorListGenerator = constructorListGenerator; ParametersValuesExtractor = parametersValuesExtractor; }