Позволяет ли Castle Windsor регистрировать открытый общий интерфейс или мне нужно регистрировать каждый возможный типизированный экземпляр отдельно?
Пример - ниже с типами T, Z сбой при компиляции, если я отдельно не укажу T, Z с сильными типами.
container.Register(Component
.For<IAdapterFactory<T,Z>>()
.ImplementedBy<AdapterFactory<T,Z>>()
.LifeStyle.PerWebRequest);