Skip to content

Instantly share code, notes, and snippets.

@rpgmaker
Created July 31, 2012 15:25
Show Gist options
  • Save rpgmaker/3217794 to your computer and use it in GitHub Desktop.
Save rpgmaker/3217794 to your computer and use it in GitHub Desktop.
DoSomething IL
.method private hidebysig static void DoSomething() cil managed
{
.maxstack 2
.locals init (
[0] int32 id)
L_0000: ldsfld class [mscorlib]System.Random TestILIdeas.Program::_rand
L_0005: callvirt instance int32 [mscorlib]System.Random::Next()
L_000a: stloc.0
L_000b: ldloc.0
L_000c: brtrue.s L_000f
L_000e: ret
L_000f: ldloc.0
L_0010: ldc.i4.1
L_0011: ble.s L_0000
L_0013: ldloc.0
L_0014: ldc.i4.1
L_0015: add
L_0016: stloc.0
L_0017: ldloc.0
L_0018: call void [mscorlib]System.Console::Write(int32)
L_001d: ret
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment