AutoFac имеет функцию под названием Фабрики делегатов , но, насколько я могу судить, он работает только с делегатами, а не с интерфейсами.
Я не встречал ничего похожего на замки.Типизированный Factory Facility ни в StructureMap, ни в Unity, но это не обязательно означает, что их там нет ...
Единственный способ представить, что что-то подобное может быть реализовано для интерфейсов, эточерез динамический прокси.Поскольку в Castle Windsor имеется динамический прокси-сервер, но немногие другие контейнеры имеют что-либо подобное, объяснение того, почему эта функция не повсеместна, может иметь большое значение.
Unity также предлагает возможности перехвата, поэтому он должен иметь какой-то виддинамической реализации прокси, но я уверен, что она не имеет ничего общего с Typed Factories.По сравнению с другими контейнерами Unity довольно прост.