似乎Roslyn提供了新的API来公开许多编译器内部数据结构以进行代码分析等。而C#和VB编译器已经被重写用于此目的。那么我可以访问除新API之外的编译器源吗?
答案 0 :(得分:8)
Roslyn自2014年4月3日起完全开源。编译器源代码现已推出。 http://roslyn.codeplex.com/
答案 1 :(得分:4)
免责声明:我在Roslyn团队为Microsoft工作。
编译器的源代码未包含在Roslyn CTP中。释放源是我们正在考虑的事情,但目前没有任何确定的计划。
答案 2 :(得分:1)
C#和VB编译器分别用C#和VB重写。
但是,编译器的来源尚未发布 希望源代码将在即将发布的.Net版本的框架源代码中发布。
您可以在ILSpy中看到编译器。