Close
Monday
Room 1
17:40 - 18:40
(UTC+01)
Talk (60 min)
Adding a new Language Feature to C# in 60 minutes
If you ever wanted to see how language features get implemented in the C# compiler and language services, then this talk is for you.
.NET
Programming Languages
Come and join us for a rollercoaster ride in the Roslyn compiler source code, implementing a small language features in 60 minutes, starting from "git clone", building Roslyn, implementing our feature, compiling the compiler, and finally compiling a little snippet of code using our new language feature using our custom compiler build. During this talk, we'll encounter syntax trees, semantic analysis, bound trees, and more.