At the PDC it was clear that many of our customers love generics and want to know about how they are really implemented.  We were lucky enough to have a couple of very skilled folks from inside Microsoft Research do a lot of the initial implementation in the CLR.  Here is a paper they did on it a while back, there are only very minor differences between this and what is actually in the shipping product.   CLR Generics.

 

Don Syme or Andrew Kennedy did great work on this design…