Castle Windsor только что выпустил интерфейс Fluent для регистрации компонентов в качестве альтернативы использованию XML в файле конфигурации. Как мне использовать этот интерфейс Fluent для регистрации Generic интерфейса ?
Для иллюстрации у меня есть:
public interface IFoo<T,U>
{
public T IToo();
public U ISeeU();
}
, который реализуется некоторым классом под названием Foo . Теперь, если я хочу зарегистрировать это, я делаю что-то вроде ...
var _container = new WindsorContainer();
_container.Register(...);
Как мне продолжить регистрацию с этим ? Процедура выполнения неуниверсального интерфейса не работает.