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

Castle.MicroKernel.IHandlerSelector

public interface IHandlerSelector
bool HasOpinionAbout(string key, Type service)

Whatever the selector has an opinion about resolving a component with the specified service and key.

IHandler SelectHandler(string key, Type service, IHandler[] handlers)

Select the appropriate handler from the list of defined handlers. The returned handler should be a member from the handlers array.