• .NET Compiler Framework „Roslyn“ Overview
• New Language Features
• Diagnostic and Code Fix
• Syntax Visualizer
• Test Visual Studio 14 CTP4
• Compilers are black boxes
• source code, magic happens in the middle, and object files or assemblies come out the other end
• IntelliSense, refactoring, intelligent rename, “Find all references,” and “Go to definition” to increase our productivity
• code analysis tools to improve our code quality and code generators to aid in application construction
• meta-programming, code generation and transformation, interactive use of the C# and VB languages, and embedding of C# and VB in domain
specific languages.
Team
Partners
Developers
OSS
1,000,000s
1,000s
10s
Rebuilding C# and VB
in C# and VB
with rich public APIs
on CodePlex
The .NET compiler platform
New language features
Rich IDE experiences
Custom diagnostics
• But it failed
public string Health -> Wellness
PropertyChanged?.Invoke(this, args);
30+ new features
C# and VB
• Use the IDE and language features
• Dip your toes in custom diagnostics
• Consider forking the compiler source
• Give us feedback
• http://Roslyn.codeplex.com
• Test VS14 CTP4 via http://windowsazure.com