1 .assembly extern mscorlib
4 .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
9 .hash algorithm 0x00008004
14 .class interface public auto ansi abstract INameable {}
15 .class public auto ansi abstract Base implements INameable {}
16 .class public auto ansi abstract Derived extends Base {}
18 .class public auto ansi Nameables<(class INameable) T>
20 .method public specialname rtspecialname instance default void '.ctor' () cil managed
24 call instance void object::'.ctor'()
30 .class auto ansi beforefieldinit Driver extends [mscorlib]System.Object
32 .method public static hidebysig default int32 Test () cil managed
36 newobj instance void class Nameables<class Derived>::'.ctor'()
43 .method private static hidebysig default int32 Main () cil managed
49 call int32 class Driver::Test ()