Yeah, I thought that was cool. The JIT, GC and core library.https://github.com/dotnet/corefx So, how to write a source-to-source compiler from CS to D…? ;-)
Why would you do it? One nice feature of .net from day one was that you can write code in any language, they interoperate on byte code level.