AbstractComponentActivator public abstract class AbstractComponentActivator : IComponentActivator Documentation public IKernel Kernel { get; } public ComponentModel Model { get; } public ComponentInstanceDelegate OnCreation { get; } public ComponentInstanceDelegate OnDestruction { get; } protected AbstractComponentActivator(ComponentModel model, IKernel kernel, ComponentInstanceDelegate onCreation, ComponentInstanceDelegate onDestruction) public virtual object Create(CreationContext context) public virtual void Destroy(object instance) protected abstract object InternalCreate(CreationContext context) protected abstract void InternalDestroy(object instance)