Roslyn содержит исходный код компилятора? - PullRequest
3 голосов
/ 24 октября 2011

Похоже, что Roslyn предоставляет новые API для предоставления внутренней структуры данных компилятора для анализа кода и т. Д. И компилятор C # и VB был переписан для этой цели.Так могу ли я получить доступ к исходному тексту компилятора помимо новых API?

Ответы [ 3 ]

8 голосов
/ 29 апреля 2014

Roslyn стал полностью открытым исходным кодом с 3 апреля 2014 года. Теперь доступен исходный код компилятора.http://roslyn.codeplex.com/

4 голосов
/ 24 октября 2011

Отказ от ответственности : я работаю на Microsoft в команде Roslyn.

Исходный код для компиляторов не включен в Roslyn CTP. Выпуск источника - это то, что мы рассматриваем, но на данный момент у нас нет твердых планов.

1 голос
/ 24 октября 2011

Компиляторы C # и VB переписываются на C # и VB соответственно.

Однако исходный код для компиляторов еще не выпущен.
Надеемся, что исходный код будет выпущен в исходной версии фреймворка для следующей версии .Net.

Вы можете увидеть компиляторы в ILSpy.

...