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

IHandler

public interface IHandler : ISubDependencyResolver

Type Service { get; }

void AddCustomDependencyValue(object key, object value)

bool HasCustomParameter(object key)

void Init(IKernel kernel)

bool Release(object instance)

void RemoveCustomDependencyValue(object key)

object Resolve(CreationContext context)

object TryResolve(CreationContext context)