Я посмотрел исходный код на http://referencesource.microsoft.com/, и он кажется, что весь исходный код находится на С#.
Я также посмотрел исходный код новой платформы компилятора С# (Roslyn), а также на С#. Как это возможно? Является ли компилятор языка С# написанным на С#? Или я пропущу что-то очевидное? Если компилятор С# написан на С#, то как он работает?