Любая возможность в MS.Ext.DI получить дескрипторы на основе lmlementationType во время компиляции

Я хочу создать адаптер для Microsoft.Extensions.DependencyInjection, чтобы переместить регистрации на основе типов во время компиляции, если это возможно. Например, в Asp.Net Core это означает, что мне нужно как-то получить сервисную коллекцию ImplementationType основанные дескрипторы во время компиляции.

Меня не волнуют дескрипторы времени выполнения ImplementationFactory/Instance, это может быть обработано частью времени выполнения контейнера. Но типы известны во время компиляции, например, сборки на месте и не собираются меняться. Тогда почему бы не построить / разрешить объект-граф для типов во время компиляции, чтобы ускорить время начальной загрузки и получить представление о том, как составляются типы.

Кстати, IoC для достижения этого не очень важно, но я буду использовать DryIocZero/ DryIoc

0 ответов

Другие вопросы по тегам