If you want to know how to customize every bit of CLR, you should read Steven Pratschner’s book
Customizing the Microsoft .NET Framework Common Language Runtime
I feel grateful for Steven to put my name in the acknowledgement list. At the time when Steven was writing the book, I was working remotely in California and I could only help Steven through email.
The contents related to my work are Chapter 7, 8 and 9.