Level: Intermediate to Advanced
Over the last seven years, the C# and VB compilers were re-written from the ground up. Visual Studio 2015 includes this new compiler and features new extensibility and language capabilities. This session will focus on how these changes will affect you as a C# or VB developer in your day-to-day development. You'll start with exploring the new language features. Then you'll look at how to take advantage of code diagnostics and fixes that are publicly available. Finally, you'll explore some of the extensibility points that you can take advantage of if you want to build your own diagnostics and code fixes.
You will learn:
- Language features from C# 6 and 7 that you can use to improve your code
- How to build and use Roslyn based analyzers to detect code smells and other issues
- How to leverage Roslyn based scripting APIs in your applications