Я как-то ковырял исходники дотти, с точки зрения структурирования кода. Так сказать, лучшие практики программирования от авторов языка. Могу сказать, что единственные лучшие практики, которые там есть - лучшие практики написания компиляторов. Архитектура специфичная и заточена именно под компилятор.