IComponentModelBuilder
Implementors must construct a populated
instance of ComponentModel by inspecting the component
and|or the configuration.
"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.
ComponentModel BuildModel(ComponentName name, Type[] services, Type classType, IDictionary extendedProperties)
Constructs a new ComponentModel by invoking
the registered contributors.
Removes the specified contributor