Hello, I am Prakash Balasubramanian, a Software Development Engineer in Test in the Visual Studio team at Microsoft. For the last 5 years, I have been working on testing the new language features in the compilers for C# and Visual Basic. I joined the languages team at the beginning of C# 3.0 and LINQ, which were released as part of Visual Studio 2008. I continued to work on the C# Compiler team for the next release of C# 4.0 as part of Visual Studio 2010. Since then I moved on to a new project code-named Roslyn which involves rewriting the compilers for C# and VB in managed code. Nowadays I spend my time testing the new managed compilers for both C# and Visual Basic. You can read more about the Roslyn project here.
In this blog, I’ll discuss more about the Roslyn project and provide some tips on how to use some of the Roslyn APIs. I’ll try to cover some of the most frequently asked questions that we have been seeing in the Roslyn forum. Occasionally I might post on topics related to software testing as well.