C# Class Castle.Windsor.Installer.DefaultComponentInstaller

Default IComponentsInstaller implementation.
Inheritance: IComponentsInstaller
Afficher le fichier Open project: 7digital/Castle.Windsor

Méthodes publiques

Méthode Description
SetUp ( IWindsorContainer container, IConfigurationStore store ) : void

Perform installation.

Méthodes protégées

Méthode 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

Méthode 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 méthode

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

SetUpComponents() protected méthode

protected SetUpComponents ( IConfiguration configurations, IWindsorContainer container, IConversionManager converter ) : void
configurations IConfiguration
container IWindsorContainer
converter IConversionManager
Résultat void

SetUpFacilities() protected méthode

protected SetUpFacilities ( IConfiguration configurations, IWindsorContainer container, IConversionManager converter ) : void
configurations IConfiguration
container IWindsorContainer
converter IConversionManager
Résultat void

SetUpInstallers() protected méthode

protected SetUpInstallers ( IConfiguration installers, IWindsorContainer container, IConversionManager converter ) : void
installers IConfiguration
container IWindsorContainer
converter IConversionManager
Résultat void