Я получил иерархию классов с 30 классами, которая имеет четыре уровня глубины.
Например:
К этому я получил интерфейс под названием IConsumerOf<T>
.
Как я могу заставить разработчиков IConsumerOf<Class1>
также вызываться всеми классами, которые наследуют Class1
? (без реализации IConsumerOf<Class1a>
и т. д.)
Редактировать: Добавление ограничения типа для интерфейса не вариант. И обратите внимание на тег Autofac
.