C# Class Abbotware.Interop.Castle.ExtensionPoints.BaseInstaller

abstract base class for a strongly typed/fluent Windsor Installer. Has config file that can override it if needed
Inheritance: IWindsorInstaller
Show file Open project: abbotware/abbotware

Public Methods

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

Protected Methods

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

Hook to install custom installer

OnPostInstall ( IWindsorContainer container, IConfigurationStore store ) : void

Hook to install custom installer

OnPreInstall ( IWindsorContainer container, IConfigurationStore store ) : void

Hook to install custom installer

Method Details

Install() public method

public Install ( IWindsorContainer container, IConfigurationStore store ) : void
container IWindsorContainer
store IConfigurationStore
return void

OnInstall() protected abstract method

Hook to install custom installer
protected abstract OnInstall ( IWindsorContainer container, IConfigurationStore store ) : void
container IWindsorContainer The container
store IConfigurationStore The configuration store
return void

OnPostInstall() protected method

Hook to install custom installer
protected OnPostInstall ( IWindsorContainer container, IConfigurationStore store ) : void
container IWindsorContainer The container
store IConfigurationStore The configuration store
return void

OnPreInstall() protected method

Hook to install custom installer
protected OnPreInstall ( IWindsorContainer container, IConfigurationStore store ) : void
container IWindsorContainer The container
store IConfigurationStore The configuration store
return void