好友
阅读权限10
听众
最后登录1970-1-1
|
楼主|
波波谭
发表于 2021-6-7 22:01
IL_0000: ldsfld int32 Class0::int_0
IL_0005: stloc.0
IL_0006: ldarg.0
IL_0007: ldfld int32 Class0::int_1
IL_000C: ldarg.1
IL_000D: callvirt int32 Class0::smethod_3(uint8[] , ref int32 )
IL_0012: stloc.1
IL_0013: ldloc.1
IL_0014: stloc.2
IL_0015: ldloc.1
IL_0016: ldstr 70000005
IL_001B: call class [mscorlib]System.Type Class0::smethod_5(class [mscorlib]System.Reflection.Emit.DynamicILInfo , uint8[] , ref int32 , class [mscorlib]System.Type[] , class [mscorlib]System.Type[] )
IL_0020: ldc.i4.s 0xF
IL_0022: callvirt bool Class0::smethod_6(class [mscorlib]System.Reflection.Emit.DynamicILInfo , uint8[] , ref class [mscorlib]System.Reflection.Emit.SignatureHelper , class [mscorlib]System.Type[] , class [mscorlib]System.Type[] )
IL_0027: stloc.3
IL_0028: ldloc.1
IL_0029: callvirt class [mscorlib]System.Reflection.Emit.DynamicMethod Class0::smethod_7(object , class [mscorlib]System.Reflection.MethodBase , bool )
IL_002E: stloc.s 0x4
IL_0030: ldloca.s 0x4
IL_0032: ldloc.3
IL_0033: conv.r8
IL_0034: call class [mscorlib]System.Reflection.Emit.DynamicMethod Class0::smethod_8(object , class [mscorlib]System.Reflection.MethodBase , bool )
IL_0039: stloc.0
IL_003A: leave.s IL_0046
IL_003C: ldloc.2
IL_003D: brfalse.s IL_0045
IL_003F: ldloc.2
IL_0040: callvirt int32 Class0::smethod_9(int32 , class [mscorlib]System.Reflection.Emit.DynamicILInfo , class [mscorlib]System.Reflection.MethodBase , class [mscorlib]System.Type )
IL_0045: endfinally
IL_0046: leave.s IL_004B
IL_0048: pop
IL_0049: leave.s IL_004B
IL_004B: ldloc.0
IL_004C: ret
IL里面还有嵌套的DynamicMethod 我擦 |
|