Size: a a a

var chat = new Chat();

2021 August 10

Ɖ

Ɖrēw in var chat = new Chat();
Райдер темплейт юзает не свой а dotnet new
источник

Ɖ

Ɖrēw in var chat = new Chat();
А когда ты делаешь Add это уже ответственность райдера
источник

Ɖ

Ɖrēw in var chat = new Chat();
Надо законтрибьютать если до сих пор никто не заметил
источник

ВО

Влад Ого in var chat = new Chat();
ну вроде пока все работает, всем спасибо, прийду еще потом с вопросами когда будет несколько контейнеров)
источник

ВО

Влад Ого in var chat = new Chat();
кто-то на дефолтном ди контейнере делал чтоб можно было получить сразу все реализации по интерфейсу?
источник

Ɖ

Ɖrēw in var chat = new Chat();
Да
источник

VL

Vova Lantsov in var chat = new Chat();
Получаешь IEnumerable<interface>
источник

ВО

Влад Ого in var chat = new Chat();
ну и чтоб каждую новую реализацию не регать отдельно, а все за раз зарегалось
источник

VL

Vova Lantsov in var chat = new Chat();
Тут рефлексия, в цикле
источник

VL

Vova Lantsov in var chat = new Chat();
Используя GetTypes() + Type.IsAssignableFrom
источник

ВО

Влад Ого in var chat = new Chat();
я думал что-то более удобное есть, искаропки
источник

Ɖ

Ɖrēw in var chat = new Chat();
IServiceProvider.GetServices() и итерируйся
источник

Ɖ

Ɖrēw in var chat = new Chat();
Вроде так
источник

VL

Vova Lantsov in var chat = new Chat();
Оно и в конструктор успешно встраивается)
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ему надо я так понял все все все достать
источник

Ɖ

Ɖrēw in var chat = new Chat();
IServiceProvider понятно что достать из конструктора
источник

Ɖ

Ɖrēw in var chat = new Chat();
Типо не 1 интерфейс
источник

Ɖ

Ɖrēw in var chat = new Chat();
А все
источник

Ɖ

Ɖrēw in var chat = new Chat();
Нет конечно, такой хуйней никто не занимается и тебе не советую
источник

Ɖ

Ɖrēw in var chat = new Chat();
Регистрировать нужно все явно
источник