<PackageReference Include="castle.windsor" Version="2.5.1" />

DefaultNamingSubSystem

protected readonly IDictionary<string, IHandler> key2Handler

public virtual int ComponentCount { get; }

public void AddHandlerSelector(IHandlerSelector selector)

public virtual bool Contains(string key)

public virtual bool Contains(Type service)

public virtual IHandler[] GetAssignableHandlers(Type service)

public virtual IHandler GetHandler(string key)

public virtual IHandler GetHandler(Type service)

public virtual IHandler GetHandler(string key, Type service)

public virtual IHandler[] GetHandlers(string query)

public virtual IHandler[] GetHandlers(Type service)

public virtual IHandler[] GetHandlers()

protected virtual IHandler GetSelectorsOpinion(string key, Type type)

public virtual void Register(string key, IHandler handler)

public virtual void UnRegister(string key)

public virtual void UnRegister(Type service)