Как разрешить IradonlyCollection вместо оборудованияC#

Место общения программистов C#
Anonymous
Как разрешить IradonlyCollection вместо оборудования

Сообщение Anonymous »

У нас много классов через проект с такими зависимостью: < /p>

Код: Выделить всё

public class Foo(IReadOnlyCollection instances)
< /code>
во время использования LightInject для DI мы работали по умолчанию - каждая зарегистрированная реализация ibar < /code> будет разрешена здесь. 'System.collections.generic.ireadonlycollection`1 []', когда пытается активировать ... 

Есть ли какие -либо варианты разрешения ireadonlycollection 
без непосредственной регистрации каждого из них в ServiceCollection ? /> update : я нашел этот ответ, предлагающий анонимную общую регистрацию для iradonlycollection , но предполагается, что он работает с регистрацией с ключом, поэтому он заставляет использовать ключи при регистрации каждого ibar , который хитрый.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... enumerable

Вернуться в «C#»