How does .NET runtime handle Generic code?
Are there special constructs in MSIL which enable Generic support?
Can it be found out using ILDASM or Reflection? If Yes, How?
You may be interested in reading this paper: Design and Implementation of Generics for the .NET Common Language Runtime (pdf)