Microsoft Roslyn是一个Visual Studio 2010 SP1的扩展。传统的黑盒编译器从一端输入源码,另一端输出编译结果,过程是不透明的。Roslyn是微软的长期项目,它使得VB和C#的编译过程转为开放模式。Roslyn为C#和Visuc Basic代码生成、分析和重构提供了一个新的语言对象模型