Visual Studio / .NET

TH16 Managing the .NET Compiler


1:30pm - 2:45pm

Level: Intermediate

Jason Bock

MVP (C#)

Practice Lead


With the new compiler APIs, Microsoft has let .NET developers access the internals of the compilation process. 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 parsers, and how you can use them in diagnostic analysis and refactoring tools.

You will learn:

  • All about the new compiler APIs
  • 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 the compiler APIs brings to table to make that usage easier