Roslyn是否包含编译器源代码?

时间:2011-10-24 02:52:35

标签: roslyn

似乎Roslyn提供了新的API来公开许多编译器内部数据结构以进行代码分析等。而C#和VB编译器已经被重写用于此目的。那么我可以访问除新API之外的编译器源吗?

3 个答案:

答案 0 :(得分:8)

Roslyn自2014年4月3日起完全开源。编译器源代码现已推出。 http://roslyn.codeplex.com/

答案 1 :(得分:4)

免责声明:我在Roslyn团队为Microsoft工作。

编译器的源代码未包含在Roslyn CTP中。释放源是我们正在考虑的事情,但目前没有任何确定的计划。

答案 2 :(得分:1)

C#和VB编译器分别用C#和VB重写。

但是,编译器的来源尚未发布 希望源代码将在即将发布的.Net版本的框架源代码中发布。

您可以在ILSpy中看到编译器。