1 .assembly extern mscorlib
4 .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
6 .assembly 'ConsoleApplication1'
8 .custom instance void class [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = (01 00 02 00 00 00 00 00 ) // ........
10 .custom instance void class [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = (01 00 08 00 00 00 00 00 ) // ........
12 .custom instance void class [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = (
13 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx
14 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows.
16 .hash algorithm 0x00008004
19 .module ConsoleApplication1.exe // GUID = {372A8B83-2D34-44EC-A004-B57731C07D69}
22 .class public auto ansi beforefieldinit TempClass`1<T>
23 extends [mscorlib]System.Object
27 .method public hidebysig specialname rtspecialname
28 instance default void .ctor () cil managed
30 // Method begins at RVA 0x2050
34 IL_0001: call instance void object::.ctor()
37 IL_0008: call instance void class TempClass`1<!0>::Method1(valuetype TempClass`1/TestEnum<!0>)
39 } // end of method TempClass`1::.ctor
42 .method private hidebysig
43 instance default void Method1 (valuetype TempClass`1/TestEnum<!T> increaseDimension) cil managed
45 // Method begins at RVA 0x205f
49 } // end of method TempClass`1::Method1
51 .class nested private auto ansi sealed TestEnum<T>
52 extends [mscorlib]System.Enum
54 .field public specialname rtspecialname int32 value__
55 .field public static literal valuetype TempClass`1/TestEnum<!0> One = int32(0x00000000)
57 } // end of class TestEnum
59 } // end of class TempClass`1
61 .class public auto ansi beforefieldinit Program
62 extends [mscorlib]System.Object
66 .method public static hidebysig
67 default void Main (string[] args) cil managed
69 .custom instance void class [mscorlib]System.STAThreadAttribute::.ctor() = (01 00 00 00 ) // ....
71 // Method begins at RVA 0x2061
75 IL_0000: newobj instance void class TempClass`1<class Program>::.ctor()
78 } // end of method Program::Main
81 .method public hidebysig specialname rtspecialname
82 instance default void .ctor () cil managed
84 // Method begins at RVA 0x2069
88 IL_0001: call instance void object::.ctor()
90 } // end of method Program::.ctor
92 } // end of class Program