Не в C #, но полный синтаксический анализатор C # 2/3/4, который создает полные AST, доступен с нашим DMS Software Reengineering Toolkit .
DMS предоставляет обширную инфраструктуру для синтаксического анализа, построения дерева, построения таблиц символов и анализа потоков, преобразования источника в источник и восстановления исходного кода из (модифицированных) AST. (Он также обрабатывает многие другие языки, кроме C #.)
РЕДАКТИРОВАТЬ (сентябрь) 2013: Этот ответ недавно не обновлялся. DMS долго обрабатывал C # 5.0