Можно ли в Castle Windsor зарегистрировать открытые дженерики, где универсальным параметром является интерфейс.
т. е. я хочу иметь возможность разрешить IFruitFactory<IApple>
и получить FruitFactory<Apple>
? Я хотел бы сделать это для любого класса, который реализует IFruit и имеет интерфейс с именем = I (FruitName)
в данном случае Apple : IApple
и IApple : IFruit