Castle.MicroKernel.ModelBuilder.DefaultComponentModelBuilder
Summary description for DefaultComponentModelBuilder.
namespace Castle.MicroKernel.ModelBuilder
{
public class DefaultComponentModelBuilder : IComponentModelBuilder
{
public IContributeComponentModelConstruction[] Contributors { get; }
public DefaultComponentModelBuilder(IKernel kernel);
public void AddContributor(IContributeComponentModelConstruction contributor);
public ComponentModel BuildModel(ComponentName name, Type[] services, Type classType, Arguments extendedProperties);
public ComponentModel BuildModel(IComponentModelDescriptor[] customContributors);
public void RemoveContributor(IContributeComponentModelConstruction contributor);
protected virtual void InitializeContributors();
}
}