Building code analysis tools with the .NET Compiler Platform (Roslyn)


We all love Resharper and its amazing code analysis capabilities, right? In this talk you will learn how to use the new .NET Compiler Platform "Roslyn" to build code analysis and IDE refactoring extensions yourself. Enforce coding conventions? Why not. Finding logical issues on the code? Absolutely. Rearrange files in the project? Easy. We'll have a look at everything that's needed to build such code analysis components, such as for example, how you can traverse the syntax trees and obtain semantic information about a code base using Roslyn. There is also a plot twist - are such tools usable with Visual Studio only? We'll find out.

Filip W

Filip W filip_woj

Sonova

Filip is a popular .NET blogger, author, prolific open source contributor and a Microsoft MVP. Over the past few years, his blog has been one of the most popular ASP.NET resources on the internet. Filip specializes in ASP.NET Web Stack, modern web technologies and is experienced in delivering robust web solutions. He worked on projects in many corners of the world (Canada, Switzerland, Finland, Poland, Scotland).

All talks