<PackageReference Include="Castle.Windsor" Version="3.1.0-RC" />

DefaultGenericHandler

public DefaultGenericHandler(ComponentModel model, IGenericImplementationMatchingStrategy implementationMatchingStrategy, IGenericServiceStrategy serviceStrategy)

protected virtual Type[] AdaptServices(CreationContext context, Type closedImplementationType)

protected virtual IHandler BuildSubHandler(CreationContext context, Type closedImplementationType)

protected IHandler GetSubHandler(CreationContext context, Type genericType)

protected bool SupportsAssignable(Type service, Type modelService, Type[] serviceArguments)