Castle.MicroKernel.ModelBuilder.Descriptors.AbstractOverwriteableDescriptor<TService>
namespace Castle.MicroKernel.ModelBuilder.Descriptors
{
public abstract class AbstractOverwriteableDescriptor<TService> : IComponentModelDescriptor where TService : class
{
protected bool IsOverWrite { get; }
public virtual void BuildComponentModel(IKernel kernel, ComponentModel model);
public virtual void ConfigureComponentModel(IKernel kernel, ComponentModel model);
protected virtual void ApplyToConfiguration(IKernel kernel, IConfiguration configuration);
protected AbstractOverwriteableDescriptor();
}
}