Home

Castle Stronghold

IComponentModelBuilder API Document

Implementors must construct a populated instance of ComponentModel by inspecting the component and|or the configuration.

Properties

NameTypeDescription
ContributorsIContributeComponentModelConstruction[]

Methods

RemoveContributor(IContributeComponentModelConstruction contributor)

Removes the specified contributor

ParameterDescription
contributor

AddContributor(IContributeComponentModelConstruction contributor)

"To give or supply in common with others; give to a common fund or for a common purpose". The contributor should inspect the component, or even the configuration associated with the component, to add or change information in the model that can be used later.

ParameterDescription
contributor Missing documentation

BuildModel(String key, Type service, Type classType, IDictionary extendedProperties) : ComponentModel

Constructs a new ComponentModel by invoking the registered contributors.

ParameterDescription
key
service
classType
extendedProperties

Google
Search WWW Search castleproject.org