/// <summary> /// Perform installation. /// </summary> /// <param name="container">Target container</param> /// <param name="store">Configuration store</param> public void SetUp(IWindsorContainer container, IConfigurationStore store) { SetUpComponents(store.GetBootstrapComponents(), container); SetUpFacilities(store.GetFacilities(), container); SetUpComponents(store.GetComponents(), container); SetUpChildContainers(store.GetConfigurationForChildContainers(), container); }
/// <summary> /// Perform installation. /// </summary> /// <param name="container">Target container</param> /// <param name="store">Configuration store</param> public void SetUp(IWindsorContainer container, IConfigurationStore store) { var converter = container.Kernel.GetSubSystem(SubSystemConstants.ConversionManagerKey) as IConversionManager; SetUpInstallers(store.GetInstallers(), container, converter); SetUpComponents(store.GetBootstrapComponents(), container, converter); SetUpFacilities(store.GetFacilities(), container, converter); SetUpComponents(store.GetComponents(), container, converter); #if !SILVERLIGHT SetUpChildContainers(store.GetConfigurationForChildContainers(), container); #endif }