<PackageReference Include="Castle.Windsor" Version="3.0.0.2001" />

IKernelInternal

Extended contract of kernel, used internally.

Adds a custom made ComponentModel. Used by facilities.

IHandler AddCustomComponent(ComponentModel model, bool isMetaHandler)

Constructs an implementation of IComponentActivator for the given ComponentModel

IHandler LoadHandlerByKey(string key, Type service, IDictionary arguments)

IHandler LoadHandlerByType(string key, Type service, IDictionary arguments)

void RegisterHandler(string key, IHandler handler, bool skipRegistration)

object Resolve(Type service, IDictionary arguments, IReleasePolicy policy)

object Resolve(string key, Type service, IDictionary arguments, IReleasePolicy policy)

Returns a component instance by the key

Array ResolveAll(Type service, IDictionary arguments, IReleasePolicy policy)