Visual Studio 2012/.NET 4.5

TH11 Managing the .NET Compiler


11:00 am - 12:15 pm

Level: Intermediate to Advanced

Jason Bock

MVP (C#)

Practice Lead


With the public release of Project Roslyn, Microsoft has finally let .NET developers get access to their long-awaited compiler APIs. The potential impact of having a compiler API available for all developers is immense. In this session, you'll get a tour of the elements behind this new API, such as syntax trees and engines, and how you can use them in code analysis and metaprogramming techniques.

You will learn:

  • Get a thorough walkthrough of the Roslyn APIs
  • See how using these new compiler APIs can open up new opportunities for developers to improve their code
  • How compilers work at a basic level and what Roslyn brings to table to make that usage easier