GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Brian Rasmussen, Next generation C# and Visual Basic language

Brian Rasmussen

Biography: Brian Rasmussen

Brian is a Senior SDET at Microsoft working on the next generation C# and Visual Basic language services in Roslyn. Before joining Microsoft Brian was a Microsoft MVP for Visual C# for four years. Brian is blogging on the C# FAQ ( and can be found on Twitter (@kodehoved).

Presentation: Project Roslyn - Compilers and Services for the Masses

Track: Beyond the Microsoft Echo Chamber / Time: Monday 15:35 - 16:35 / Location: Room 203 / 204

The goal of the Roslyn project is not only to deliver the next generation C# and Visual Basic compilers and language services. Roslyn also provides a rich set of APIs for interacting with the entire compiler pipeline and data model. The Roslyn APIs make parsing source code, querying semantic information, analyzing data and control flows as well as scripting easy. In this talk we look at several examples of how to use the APIs to enhance tools and applications.