C# Class Castle.Windsor.Installer.DefaultComponentInstaller

Default IComponentsInstaller implementation.
Inheritance: IComponentsInstaller
Datei anzeigen Open project: 7digital/Castle.Windsor

Public Methods

Method Description
SetUp ( IWindsorContainer container, IConfigurationStore store ) : void

Perform installation.

Protected Methods

Method Description
SetUpComponents ( IConfiguration configurations, IWindsorContainer container, IConversionManager converter ) : void
SetUpFacilities ( IConfiguration configurations, IWindsorContainer container, IConversionManager converter ) : void
SetUpInstallers ( IConfiguration installers, IWindsorContainer container, IConversionManager converter ) : void

Private Methods

Method Description
AddInstaller ( IWindsorInstaller>.Dictionary cache, Type type ) : void
AddInstaller ( IConfiguration installer, IWindsorInstaller>.Dictionary cache, IConversionManager conversionManager, ICollection assemblies ) : void
AssertImplementsService ( string id, Type service, Type type ) : void
CollectForwardedTypes ( IKernelInternal kernel, IConfiguration component, string typeName, string id, IConversionManager converter, List services ) : void
GetAssemblyInstallers ( IWindsorInstaller>.Dictionary cache, Assembly assembly ) : void
InstallerTypes ( IEnumerable types ) : IEnumerable
IsInstaller ( Type type ) : bool
SetUpChildContainers ( IConfiguration configurations, IWindsorContainer parentContainer ) : void

Method Details

SetUp() public method

Perform installation.
public SetUp ( IWindsorContainer container, IConfigurationStore store ) : void
container IWindsorContainer Target container
store IConfigurationStore Configuration store
return void

SetUpComponents() protected method

protected SetUpComponents ( IConfiguration configurations, IWindsorContainer container, IConversionManager converter ) : void
configurations IConfiguration
container IWindsorContainer
converter IConversionManager
return void

SetUpFacilities() protected method

protected SetUpFacilities ( IConfiguration configurations, IWindsorContainer container, IConversionManager converter ) : void
configurations IConfiguration
container IWindsorContainer
converter IConversionManager
return void

SetUpInstallers() protected method

protected SetUpInstallers ( IConfiguration installers, IWindsorContainer container, IConversionManager converter ) : void
installers IConfiguration
container IWindsorContainer
converter IConversionManager
return void