Unity разрешает незарегистрированный Ienumerable как пустой массив.(в версии 5.8.11) Как я уже читал в Github, разработчики считают это хорошим соглашением по умолчанию и не исправляют его.
Такое поведение может привести к некоторым ошибкам, которые трудно найти.Можно ли перенастроить Unity так, чтобы он отклонял разрешение незарегистрированного IEnumerable и выход из Resolving with Exception?