public DependencyFactory(IDependencyContainer valueContainer, IDependencyContainer controlsContainer) { Values = valueContainer; Presenters = controlsContainer; controls = Builder.InitializorFor.Controls(this, valueContainer, controlsContainer); services = Builder.InitializorFor.Services(this, valueContainer); presenters = Builder.InitializorFor.Presenter(this, valueContainer); components = Builder.InitializorFor.Components(valueContainer); common = Builder.InitializorFor.Common(valueContainer); }
protected DependencyFactory( IDependencyContainer valueContainer, IDependencyContainer presenterContainer, IInitializationFactory controls, IInitializationFactory services, IInitializationFactory presenters, IInitializationFactory components, IInitializationFactory common) { Values = valueContainer; Presenters = presenterContainer; this.controls = controls; this.services = services; this.presenters = presenters; this.components = components; this.common = common; }