Does Castle Windsor permit registration of an open generic interface or do I need to register each possible typed instance separately?
Example - the below with types T,Z fails upon compilation unless I separately specify T, Z with strong types.
container.Register(Component
.For<IAdapterFactory<T,Z>>()
.ImplementedBy<AdapterFactory<T,Z>>()
.LifeStyle.PerWebRequest);
Component.For<>
) over a non-closed generic type. This is how .NET generics work. Have a look here for some more insight msdn.microsoft.com/en-us/library/b8ytshk6.aspx – Diligence