Castle.MicroKernel.LifecycleConcerns.LateBoundConcerns<TConcern>
namespace Castle.MicroKernel.LifecycleConcerns
{
public abstract class LateBoundConcerns<TConcern>
{
public bool HasConcerns { get; }
public void AddConcern<TForType>(TConcern lifecycleConcern);
public abstract void Apply(ComponentModel model, object component);
protected List<TConcern> GetComponentConcerns(Type type);
protected LateBoundConcerns();
}
}