DefaultKernel
public class DefaultKernel : MarshalByRefObject, IKernelInternal, IKernel, IKernelEvents, IDisposable
public DefaultKernel()
public void AddComponent(string key, Type classType, LifestyleType lifestyle, bool overwriteLifestyle)
public void AddComponent(string key, Type serviceType, Type classType, LifestyleType lifestyle, bool overwriteLifestyle)
public virtual void AddComponentWithExtendedProperties(string key, Type classType, IDictionary extendedProperties)
public virtual void AddComponentWithExtendedProperties(string key, Type serviceType, Type classType, IDictionary extendedProperties)
protected CreationContext CreateCreationContext(IHandler handler, Type requestedType, IDictionary additionalArguments, CreationContext parent, IReleasePolicy policy)
public virtual ILifestyleManager CreateLifestyleManager(ComponentModel model, IComponentActivator activator)
protected virtual void RaiseDependencyResolving(ComponentModel client, DependencyModel model, object dependency)
protected object ResolveComponent(IHandler handler, Type service, IDictionary additionalArguments, IReleasePolicy policy)