Batch rejestrujący wszystkie implementacje ogólnego interfejsu z Ninject

W Castle Windsor wstrzyknięto następujące interfejsy. jak zrobić to samo w Ninject?

container.Register(
    AllTypes.FromAssemblyNamed("Apps.Web")
        .BasedOn(typeof(ICommandHandler<>))
        .WithService.FirstInterface());

próbowałem:

this.Bind(x => x.FromAssembliesMatching("Apps.Web.dll")
     .Select(y => y.Namespace.EndsWith("Handlers"))
     .BindSingleInterface());

ale nie ustawiono odwołania do obiektu na wystąpienie błędu obiektu.

questionAnswers(1)

yourAnswerToTheQuestion