It's a Kind of Magic
In the early days of C# there was virtually a 1-1 mapping between C# and IL. Much has changed since C# 1, the developer is encouraged to simply describe their intent and the compiler builds the appropriate code. This talk will dive under the hood and show how various C# features like iterator methods, anonymous methods, extension methods,dynamic and async/await all result in code gen by the C# compiler.
Topics covered -