2012-02-14 6 views
1

Есть ли библиотеки из Microsoft или из проекта Mono, которые позволяют выполнять радикальные изменения на базе кода C# с помощью кода? Что-нибудь в Сесиле для этого? Я думаю, что Сесил только позволит вам работать на уровне байт-кода - что-нибудь для работы на уровне языка?Parse/Refactor C# через код C#

Я уже определил проблемы, которые я хотел бы исправить. Просто можно использовать некоторую помощь с помощью Search/Replace в синтаксическом режиме C#.

ответ

2

Вы должны посмотреть на Roslyn - это только на этапе предварительного просмотра, но это похоже на то, что вы хотите. (Есть различные сообщения в блоге об этом, в том числе this introductory one.)

+0

Грустно Рослин CTP является довольно неполным прямо сейчас; он не поддерживает такие ключевые вещи, как события, итераторы, выражения инициализатора, синтаксис запроса LINQ, индексы или анонимные типы. Здесь мы надеемся на новый CTP в ближайшее время. –

Смежные вопросы