public ConstructorParametersGenerator(ITypedMemberValueProvider valueProvider, IConstructorParameterByTypeFinder constructorParameterByTypeFinder,
                                       IServiceHasConstructorParametersChecker serviceHasConstructorParametersChecker)
 {
     ValueProvider = valueProvider;
     ConstructorParameterByTypeFinder       = constructorParameterByTypeFinder;
     ServiceHasConstructorParametersChecker = serviceHasConstructorParametersChecker;
 }
예제 #2
0
 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;
 }