Ho guardato il codice sorgente su http://referencesource.microsoft.com/ e sembra che tutto il codice sorgente sia in C #.
Ho anche cercato il codice sorgente per la nuova piattaforma di compilatore C # ( Roslyn ), ed è anche in C #. Come è possibile? Il compilatore del linguaggio C # è scritto in C #? O mi sto perdendo qualcosa di ovvio? Se il compilatore C # è scritto in C #, allora come funziona?