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

IExposeDependencyInfo

public interface IExposeDependencyInfo
Might be implemented by a handler so it can expose access to dependency information which is used to construct meaningful error messages
string ObtainDependencyDetails(IList dependenciesChecked)

Returns human readable list of dependencies this handler is waiting for. list of the dependencies that was already checked, used to avoid cycles.