Я щойно читав деякі документи та приклади від Microsoft "Roslyn", і ця концепція здається дуже цікавою. З того, що я можу сказати, він відкриває чорну скриньку, яка є компілятором, і надає інтерфейс, який ми можемо використовувати для отримання інформації та показників про код, написаний у Visual Studio.
Рослін також, здається, має можливість "скриптувати" код і компілювати / виконувати його на льоту (подібно до CodeDom), але я натрапив на обмежене використання для цього типу функціональних можливостей.
У той час як аналіз коду та метрики елемент цікавий простір ... це те, що існує вже дуже давно, і є численні постачальники, які вже вклали багато грошей у інструменти аналізу коду та рефакторингу (наприклад, ReSharper, CodeRush , nCover тощо), і вони роблять це досить непогано!
Чому будь-яка компанія пішла з шляху, щоб реалізувати щось, що може бути забезпечено за частку витрат, придбавши ліцензію на один із існуючих інструментів?
Можливо, я пропустив якусь ключову функціональність проекту Roslyn, який розміщує його поза доменом згаданих інструментів ...