I'm using NServiceBus 5's default dependency injection features. I want to register a singleton that depends on IBus in the endpoint config.
Ex:
configuration.RegisterComponents(r =>
{
r.RegisterSingleton(new MyDependency(resolveIBus()));
...
}
How can I resolve the instance of IBus in the above pseduo code using NServiceBus's out-of-the-box dependency injection?