Каждый разработчик часто сталкивается с написанием большого объема рутинного и повторяющегося кода, который имеет один и тот же смысл. Начиная с C# версии 9 появилась возможность генерации кода, которая интегрирована напрямую с компилятором. Такой подход позволяет избавиться от множества строк шаблонного кода. О нём сегодня и поговорим.
Рубрика «roslyn analyzers»
Еще раз о забытом. Roslyn Source Generators
2025-02-05 в 7:16, admin, рубрики: .net, C#, open source, programming, roslyn, roslyn analyzers, roslyn project, roslyn source generators, software development, обучение«Duck typing» и C#
2021-01-05 в 7:12, admin, рубрики: .net, C#, roslyn, roslyn analyzers, roslyn source generators, ненормальное программированиеДоброго времени суток. В последнее время я много эксперементрировал с .Net 5 и его Source Generator-ами. И мне внезапно пришла идея как можно использовать Source Generator-ы для реализации "duck typing"-а в C#. Я не мог просто оставить эту идею. В итоге вышла, я бы сказал, чисто акамическая штука(никто не будет использовать это на проде, я надеюсь), но результат получился довольно интересен. Всем кому интересно прошу под кат!