90 likes | 220 Views
The Future of C#. Kevin Pilch-Bisson kevinpi@microsoft.com Mads TorgersEn mads.torgersen@microsoft.com. Project Roslyn. A reimplementation of C# and VB compilers In C# and VB With rich public APIs On CodePlex. The .NET compiler platform. Why Roslyn?. OSS. 10s. Team
E N D
The Future of C# Kevin Pilch-Bisson kevinpi@microsoft.com Mads TorgersEn mads.torgersen@microsoft.com
Project Roslyn A reimplementation of C# and VB compilers In C# and VB With rich public APIs On CodePlex The .NET compiler platform
Why Roslyn? OSS 10s Team Clean architecture to evolve on Partners Source-based tools and extensions Developers Richer C# IDE experience 1,000s 1,000,000s
Roslyn DEMO Rich IDE experiences Custom diagnostics New language features
Rich IDE Experiences Inline Rename with conflict detection More refactorings: • Introduce local • Inline temp Lightbulbs to quickly fix up your code Small improvements throughout: • Colorization in quick info, signature help, outlining tooltips • Smarter case matching in Completion
Custom Diagnostics Easily detect common coding problems Run live in the IDE Can attach “quick fixes” to them as well Run as part of command line/team builds Distribute together with a library on NuGet
Call to action Use the IDE and language features Dip your toes in custom diagnostics Consider forking the compiler source Give us feedback
Roslyn, C# and VB resources MSDN - http://www.msdn.com/roslyn Roslyn Preview for VS 2013 - http://aka.ms/Roslyn Download VS “14” CTP - http://www.visualstudio.com/en-us/downloads/visual-studio-14-ctp-vs CodePlex - http://roslyn.codeplex.com Roslyn source browser - http://source.roslyn.codeplex.com