Beispiel #1
0
 public ServiceInstanceGenerator(IServiceHasFactoryChecker hasServiceFactoryChecker, IFactoryProvider factoryProvider, IFactoryInstanceCreator factoryInstanceCreator, IConstructorParametersGenerator constructorParametersGenerator, IConstructorInvoker constructorInvoker, IParametersValuesExtractor parametersValuesExtractor, IServiceConstructorProvider serviceConstructorProvider)
 {
     HasServiceFactoryChecker       = hasServiceFactoryChecker;
     FactoryProvider                = factoryProvider;
     FactoryInstanceCreator         = factoryInstanceCreator;
     ConstructorParametersGenerator = constructorParametersGenerator;
     ConstructorInvoker             = constructorInvoker;
     ParametersValuesExtractor      = parametersValuesExtractor;
     ServiceConstructorProvider     = serviceConstructorProvider;
 }
 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;
 }
 public FactoryMethodInvoker(IParametersValuesExtractor valuesExtractor, IParametersValuesGenerator valuesGenerator)
 {
     ValuesExtractor = valuesExtractor;
     ValuesGenerator = valuesGenerator;
 }