May Roslyn be with you
The .NET Compiler Platform, aka Roslyn, is the compiler for both the C# and the Visual Basic programming language. We will learn Roslyn's programming model, and inspect the Compiler, Diagnostic and Workspace APIs to build custom components, IDE modules and stand-alone tools with and for C# code.