Избавляемся от постоянного написания конструкторов для инжекта зависимостей с помощью C# Source Generators.
В апреле 2020-го года разработчиками платформы .NET 5 был анонсирован новый способ генерации исходного кода на языке программирования C# — с помощью реализации интерфейса ISourceGenerator. Данный способ позволяет разработчикам анализировать пользовательский код и создавать новые исходные файлы на этапе компиляции. В данном материале автор рассмотрел библиотеку HarabaSourceGenerators.Generators и то, как она реализована.
Подробности:
http://msft.it/6270VTkKr