В последнее время в мире C# разработчиков появилось много нового. В 2015 году вместе с интегрированной средой разработки Visual Studio вышел новый компилятор для языка программирования C# под названием Roslyn. Было заявлено, что этот компилятор позволяет эффективнее решать задачи анализа кода и кодогенерации по сравнению с прежними инструментами, такими как CodeDom. Однако применение Roslyn к практическим задачам анализа кода и кодогенерации показало, что Roslyn громоздкий и неудобный в использовании, а его API неоправданно многословно. Нами было разработано расширение а API компилятора Roslyn, позволяющее эффективнее решать задачи кодогенерации и анализа кода. Данное расширение распространяется с открытым исходным кодом и стало популярным среди разработчиков расширений к Visual Studio 2015 (например, CodeRush от DevExpress). Кроме того, была сформирована заявка в Microsoft на доработку API компилятора Roslyn на основе наших разработок.