NET Compiler Framework „Roslyn Overview New Language...

Preview:

Citation preview

• .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

Recommended