public FactoryProviderHandlerFactory(FactoryProvider factoryProvider) { this.constructorTypeFactory = new CreateFromLargestConstructorTypeFactory(factoryProvider); }
public FactoryProvider(FactoryProvider cloneProvider, params object[] providers) : this(new EmptyObjectFactory()) { RegisterAll(cloneProvider.RuntimeInstanceCache.Values.ToArray()); RegisterAll(providers); }
public CreateFromLargestConstructorTypeFactory(FactoryProvider factoryProvider) { this.factoryProvider = factoryProvider; }