1 .assembly extern mscorlib
4 .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )
6 .assembly 'simple_assembly'
8 .hash algorithm 0x00008004
12 .module simple_assembly.exe
14 .class private auto ansi beforefieldinit Program extends [mscorlib]System.Object
17 void modreq ([mscorlib]System.Runtime.CompilerServices.IsVolatile)
18 ModRecOnRet () cil managed
24 int32 modopt ([mscorlib]System.Runtime.CompilerServices.IsVolatile)
25 ModOptOnRet () cil managed
33 void modreq ([mscorlib]System.Runtime.CompilerServices.IsVolatile)
34 modopt ([mscorlib]System.Runtime.CompilerServices.IsVolatile)
35 modreq ([mscorlib]System.Runtime.CompilerServices.IsVolatile)
36 modreq ([mscorlib]System.Runtime.CompilerServices.IsVolatile)
37 MultipleModsOnRet () cil managed
42 .method public static typedref StrangeMethod () cil managed
44 .locals init (typedref V_0)
52 .method public static int32& ByRefMethod () cil managed
54 .locals init (int32 V_0)
60 .method public static int32 SimpleMethod (int32 foo) cil managed
66 .method public static void MethodWithCalli () cil managed
68 .locals init (native int V_0)
70 ldftn int32 class Program::SimpleMethod ()
73 calli unmanaged cdecl int32 (int32)
78 .method public static void Main () cil managed