The .NET Compiler Platform (“Roslyn”) provides open-source C# and Visual Basic compilers with rich code analysis APIs. You can build code analysis tools with the same APIs that Microsoft is using to implement Visual Studio!
Microsoft is on a roll with interesting updates! They just released their C# compiler as open source! This is fantastic news for Mono and Xamarin (Xamarin has been great for mobile device development). I’m looking forward to seeing the improvements in all of the surrounding open source products as they leverage this new viability into the C# compiler.
See on www.dotnetfoundation.org