In which language is the C# compiler written?
163
I looked at the source code at http://referencesource.microsoft.com/, and it appears all the source code is in C#.
I also looked at the source code for the new C# compiler platform (Roslyn), and it is also in C#. How is that possible? Is C# language compiler written in C#? Or am I missing something obvious? If C# compiler is written in C# then how does it work?