DefaultComponentActivator
Standard implementation of IComponentActivator. Handles the selection of the best constructor, fills the writable properties the component exposes, run the commission and
decommission lifecycles, etc.
public DefaultComponentActivator(ComponentModel model, IKernelInternal kernel, ComponentInstanceDelegate onCreation, ComponentInstanceDelegate onDestruction)
Initializes a new instance of the DefaultComponentActivator class.
protected virtual object[] CreateConstructorArguments(ConstructorCandidate constructor, CreationContext context)
protected virtual object CreateInstance(CreationContext context, ConstructorCandidate constructor, object[] arguments)
protected object CreateInstanceCore(ConstructorCandidate constructor, object[] arguments, Type implType)