The Future of C#
summary
Project Roslyn is a complete C# and VB language engine rewritten in C# and published open source on GitHub, powering compilers, IDE features and language services; it exposes immutable syntax trees and a public API so analyzers, refactorings and fixes run in Visual Studio, Visual Studio Code and via OmniSharp. Demo builds an analyzer that flags missing braces and supplies a code fix, using edit‑and‑continue to hot‑reload changes. Roadmap items include tuples, pattern matching and nullability tracking.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:58Dotnet Core
- 9:29Visual Studio
- 15:56Convert to an Interpolator String
- 16:36Convert To Interpolate String
- 20:53Elvis Operator
- 21:04Null Conditional Operator
- 22:23Quick Questions
- 23:03Rename Refactoring
- 27:09Rosslyn Syntax Visualizer
- 28:55Edit and Continue
- 43:03C Sharp 7
- 46:57Tuples
related talks
01h 01mBuilding Code Analyzers with the new C# compiler platform (Roslyn)
50mAutomate Yourself Out Of a Job With Roslyn
01h 01mThe Power of Roslyn
49mRoslyn for the rest of us
55mThe State of C# - What Have I Missed
54mExploring Source Generators
08mInterview with Mads Torgersen & Kresten Krab
01h 02mRoslyn Source Generators Never send a human to do a machine's job
