.assembly extern mscorlib { } .assembly extern 'test-805' { .ver 0:0:0:0 } .assembly 'test-805-lib' { .hash algorithm 0x00008004 .ver 0:0:0:0 } .module 'test-805-lib.dll' .class public auto ansi beforefieldinit A extends ['test-805']C { .method public hidebysig instance class ['test-805']B Test() cil managed { .locals init (class ['test-805']B V_0) IL_0000: newobj instance void ['test-805']B::.ctor() IL_0005: ret } .method public hidebysig instance void Test2(class ['test-805']G`1 arg) cil managed { ret } .method public hidebysig specialname rtspecialname instance void .ctor() cil managed { IL_0000: ldarg.0 IL_0001: call instance void ['test-805']C::.ctor() IL_0006: ret } }