Как стать автором
Обновить

Реализация локализации при помощи Source code generators

.NET *C# *
Из песочницы

Недавно я столкнулся с проблемой локализации своего приложения и задумался над её решением.

Первым на ум приходить самый очевидный и простой способ - словарь, но он был тут же отвергнут, так как никак не нельзя проверить существует ли строка в словаре на момент компиляции.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 2.2K
Комментарии 5

Избавляемся от постоянного написания конструкторов для инжекта зависимостей с помощью C# Source Generators

Open source *.NET *C# *
Из песочницы

Все мы привыкли инжектить кучу зависимостей в класс и инициализировать их в конструкторе. На выходе обычно получаем спаггети конструктор. Лично меня - это достало!

Поэтому я решил автоматизировать это дело, благо в .NET 5 у нас есть такая возможность в виде Source Generators.

А так же хотелось поделиться библиотекой с теми, кого так же как и меня достало написание спагетти конструкторов!

Читать далее
Всего голосов 43: ↑38 и ↓5 +33
Просмотры 10K
Комментарии 70

Немножко кодгена

Программирование *.NET *C# *
Tutorial

В C# давно уже добавили возможность использовать кодогенерацию. Но покопавшись в интернетах не было найдено обширного количество гайдов. Спасибо сайту мс, за наличие информации по данной теме. Но, увы, там она достаточно поверхностна, а подробности можно найти только экспериментальным путем или изучением различных готовых примеров.

Читать далее
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 9.2K
Комментарии 2