Я получил интерфейс под названием IStartable
, который реализован несколькими бетонами.Все они зарегистрированы на UnityContainer
с использованием RegisterType
без имени.
Я пытаюсь достичь:
_container.ResolveAll<IStartable>().ForEach(startable => startable.Start());
//application lifetime
_container.ResolveAll<IStartable>().ForEach(startable => startable.Stop());
Как мне добиться этого, не называя все регистрации?