Новое в Pure.DI: union types, генерация интерфейсов и DI без аллокаций

Pure.DI — это генератор кода для внедрения зависимостей (Dependency Injection), который работает на этапе компиляции. Pure.DI развивает идею «чистого DI»: вместо контейнера и рефлексии вы получаете обычный C#‑код, который создаёт композиции объектов. В этой статье — новые возможности из релизов 2.3.5–2.5.1: от union types в роли DI‑контрактов до сценариев внедрения зависимостей без лишних аллокаций.
Это отрывок статьи. Полную версию читайте на сайте источника по ссылке ниже.
Источник: Habr