| Module Name |
|
| Full Name |
|
| EntryPoint |
System.Void Program::Main() |
| Scope Name |
|
| Scope Type |
|
| Kind |
|
| Runtime Version |
|
| Tables Header Version |
|
| WinMD Version |
|
| Assembly Name |
|
| Assembly Version |
|
| Assembly Culture |
|
| Has PublicKey |
|
| PublicKey Token |
|
| Target Framework |
|
| Info |
PE Detect: PeReader OK (file layout) |
| Total Strings |
|
| Main Method |
System.Void Program::Main() |
| Main IL Instruction Count |
|
| Main IL |
nop <null>
ldc.i4 21781
call System.Byte[] A.ce9f1840116410cb52d693f44e109c7ab::c13a7c949f1584013606de55f6abdd254(System.Int32)
dup <null>
pop <null>
dup <null>
ldtoken A.c1bbb125dd12c927834aaa80a18fff8bb/cbbdd9e342202eba170ba517a40049993 A.c1bbb125dd12c927834aaa80a18fff8bb::c3c1d63050a8e80edf02e00a9f4bd591c
call System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
stloc.0 <null>
newobj System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
stloc.s V_4
ldloc.s V_4
ldc.i4.5 <null>
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.s 12
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.7 <null>
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.s 20
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.3 <null>
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.s 15
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.8 <null>
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.s 11
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.s 14
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
stloc.1 <null>
ldloc.1 <null>
ldsfld System.Func`2<System.Int32,System.Boolean> Program/<>c::c70940be74d6f48a807744717e30f3959
dup <null>
brtrue.s IL_00AC: call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::Where<System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Boolean>)
ldc.i4.7 <null>
switch dnlib.DotNet.Emit.Instruction[]
ldc.i4.1 <null>
brtrue.s IL_0095: pop
ldtoken System.Void Program::Main()
pop <null>
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Boolean Program/<>c::c31d6c18081f862cc4a58207fe5cb781a(System.Int32)
newobj System.Void System.Func`2<System.Int32,System.Boolean>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`2<System.Int32,System.Boolean> Program/<>c::c70940be74d6f48a807744717e30f3959
call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::Where<System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Boolean>)
dup <null>
pop <null>
ldsfld System.Func`2<System.Int32,System.Int32> Program/<>c::cb5bbf9aa4a7efe45de9024ebd24ad629
dup <null>
brtrue.s IL_00DC: call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::Select<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Int32>)
ldc.i4.1 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Int32 Program/<>c::cc50d3b4b638c025e9c9ea4f78b2732a2(System.Int32)
newobj System.Void System.Func`2<System.Int32,System.Int32>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`2<System.Int32,System.Int32> Program/<>c::cb5bbf9aa4a7efe45de9024ebd24ad629
call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::Select<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Int32>)
dup <null>
pop <null>
ldsfld System.Func`2<System.Int32,System.Int32> Program/<>c::c26c5d65a13b57c1b340c32c9bdbd5ed8
dup <null>
brtrue.s IL_010C: call System.Linq.IOrderedEnumerable`1<System.Int32> System.Linq.Enumerable::OrderBy<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Int32>)
ldc.i4.7 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Int32 Program/<>c::c8286890c62e9fa1c35ac054780847471(System.Int32)
newobj System.Void System.Func`2<System.Int32,System.Int32>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`2<System.Int32,System.Int32> Program/<>c::c26c5d65a13b57c1b340c32c9bdbd5ed8
call System.Linq.IOrderedEnumerable`1<System.Int32> System.Linq.Enumerable::OrderBy<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Int32>)
dup <null>
pop <null>
call System.Collections.Generic.List`1<System.Int32> System.Linq.Enumerable::ToList<System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>)
dup <null>
pop <null>
stloc.2 <null>
call System.String System.IO.Path::GetTempPath()
dup <null>
pop <null>
call System.Guid System.Guid::NewGuid()
dup <null>
pop <null>
stloc.s V_5
ldloca.s V_5
constrained. System.Guid
callvirt System.String System.Object::ToString()
dup <null>
pop <null>
ldc.i4.1 <null>
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
call System.String A.cbe7e9cd3811111e44772ddec51677434::ca946754aec250c229b5ba13b98897a68(System.String,System.String)
dup <null>
pop <null>
call System.String System.IO.Path::Combine(System.String,System.String)
dup <null>
pop <null>
stloc.3 <null>
nop <null>
ldloc.3 <null>
ldloc.0 <null>
call System.Void System.IO.File::WriteAllBytes(System.String,System.Byte[])
nop <null>
newobj System.Void System.Diagnostics.ProcessStartInfo::.ctor()
stloc.s V_11
ldloc.s V_11
ldc.i4.s 10
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_FileName(System.String)
nop <null>
ldloc.s V_11
ldc.i4.s 25
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
ldloc.3 <null>
ldc.i4.s 34
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
call System.String A.c2fa7550e0bb116c6744ae0786d8feb14::ca946754aec250c229b5ba13b98897a68(System.String,System.String,System.String)
dup <null>
pop <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_Arguments(System.String)
nop <null>
ldloc.s V_11
ldc.i4.1 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_WindowStyle(System.Diagnostics.ProcessWindowStyle)
nop <null>
ldloc.s V_11
ldc.i4.1 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_CreateNoWindow(System.Boolean)
nop <null>
ldloc.s V_11
ldc.i4.0 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_UseShellExecute(System.Boolean)
nop <null>
ldloc.s V_11
ldc.i4.1 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_RedirectStandardOutput(System.Boolean)
nop <null>
ldloc.s V_11
ldc.i4.1 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_RedirectStandardError(System.Boolean)
nop <null>
ldloc.s V_11
stloc.s V_6
ldloc.2 <null>
ldsfld System.Func`2<System.Int32,System.Int32> Program/<>c::c9d44df6218b9f54cb148a4842516d753
dup <null>
brtrue.s IL_01EF: call System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<System.Int32,System.Int32>> System.Linq.Enumerable::GroupBy<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Int32>)
ldc.i4.2 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Int32 Program/<>c::cea11489aef913bf95b066334e828c6af(System.Int32)
newobj System.Void System.Func`2<System.Int32,System.Int32>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`2<System.Int32,System.Int32> Program/<>c::c9d44df6218b9f54cb148a4842516d753
call System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<System.Int32,System.Int32>> System.Linq.Enumerable::GroupBy<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Int32>)
dup <null>
pop <null>
ldsfld System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Int32> Program/<>c::cecc348d6a5315562042be466eea27370
dup <null>
brtrue.s IL_021F: ldsfld System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Collections.Generic.List`1<System.Int32>> Program/<>c::ca77c19bc84ff7877e719d592d878680b
ldc.i4.2 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Int32 Program/<>c::cbcf9fcf876217373c5198f426f22fb34(System.Linq.IGrouping`2<System.Int32,System.Int32>)
newobj System.Void System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Int32>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Int32> Program/<>c::cecc348d6a5315562042be466eea27370
ldsfld System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Collections.Generic.List`1<System.Int32>> Program/<>c::ca77c19bc84ff7877e719d592d878680b
dup <null>
brtrue.s IL_0248: call System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<System.Int32>> System.Linq.Enumerable::ToDictionary<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Int32,System.Collections.Generic.List`1<System.Int32>>(System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<System.Int32,System.Int32>>,System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Int32>,System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Collections.Generic.List`1<System.Int32>>)
ldc.i4.6 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Collections.Generic.List`1<System.Int32> Program/<>c::c3dd9f5624808e93bcc27949df7b1384d(System.Linq.IGrouping`2<System.Int32,System.Int32>)
newobj System.Void System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Collections.Generic.List`1<System.Int32>>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Collections.Generic.List`1<System.Int32>> Program/<>c::ca77c19bc84ff7877e719d592d878680b
call System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<System.Int32>> System.Linq.Enumerable::ToDictionary<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Int32,System.Collections.Generic.List`1<System.Int32>>(System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<System.Int32,System.Int32>>,System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Int32>,System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Collections.Generic.List`1<System.Int32>>)
dup <null>
pop <null>
stloc.s V_7
ldc.i4.s 37
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
call System.Void System.Console::WriteLine(System.String)
nop <null>
nop <null>
ldloc.s V_7
callvirt System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Collections.Generic.List`1<System.Int32>> System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>::GetEnumerator()
dup <null>
pop <null>
stloc.s V_12
br.s IL_02B8: ldloca.s V_12
ldloca.s V_12
call System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Collections.Generic.List`1<System.Int32>>::get_Current()
dup <null>
pop <null>
stloc.s V_13
nop <null>
ldc.i4.s 68
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
ldloca.s V_13
call System.Int32 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>::get_Key()
dup <null>
pop <null>
box System.Int32
ldc.i4.s 93
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
ldloca.s V_13
call System.Collections.Generic.List`1<System.Int32> System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>::get_Value()
dup <null>
pop <null>
call System.String System.String::Join<System.Int32>(System.String,System.Collections.Generic.IEnumerable`1<System.Int32>)
dup <null>
pop <null>
call System.String System.String::Format(System.String,System.Object,System.Object)
dup <null>
pop <null>
call System.Void System.Console::WriteLine(System.String)
nop <null>
nop <null>
ldloca.s V_12
call System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Collections.Generic.List`1<System.Int32>>::MoveNext()
dup <null>
pop <null>
brtrue.s IL_026E: ldloca.s V_12
ldc.i4.4 <null>
switch dnlib.DotNet.Emit.Instruction[]
leave.s IL_02DE: ldloc.s V_7
ldloca.s V_12
constrained. System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Collections.Generic.List`1<System.Int32>>
callvirt System.Void System.IDisposable::Dispose()
nop <null>
endfinally <null>
ldloc.s V_7
ldsfld System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>,System.Collections.Generic.IEnumerable`1<System.Int32>> Program/<>c::c152af846611b6ef8e7a99b2002d1e9a2
dup <null>
brtrue.s IL_0309: call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::SelectMany<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>>,System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>,System.Collections.Generic.IEnumerable`1<System.Int32>>)
ldc.i4.2 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Collections.Generic.IEnumerable`1<System.Int32> Program/<>c::c11c5515293f9bc0e681a4a8bd3994c00(System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>)
newobj System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>,System.Collections.Generic.IEnumerable`1<System.Int32>>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>,System.Collections.Generic.IEnumerable`1<System.Int32>> Program/<>c::c152af846611b6ef8e7a99b2002d1e9a2
call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::SelectMany<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>>,System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>,System.Collections.Generic.IEnumerable`1<System.Int32>>)
dup <null>
pop <null>
ldsfld System.Func`3<System.Int32,System.Int32,System.Int32> Program/<>c::c84583acf61367c6e648145bbf40bf861
dup <null>
brtrue.s IL_0339: call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::Select<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`3<System.Int32,System.Int32,System.Int32>)
ldc.i4.4 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Int32 Program/<>c::cf47214118b05b0ff4b769bcd491f393b(System.Int32,System.Int32)
newobj System.Void System.Func`3<System.Int32,System.Int32,System.Int32>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`3<System.Int32,System.Int32,System.Int32> Program/<>c::c84583acf61367c6e648145bbf40bf861
call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::Select<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`3<System.Int32,System.Int32,System.Int32>)
dup <null>
pop <null>
call System.Collections.Generic.List`1<System.Int32> System.Linq.Enumerable::ToList<System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>)
dup <null>
pop <null>
stloc.s V_8
ldc.i4.s 98
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
call System.Void System.Console::WriteLine(System.String)
nop <null>
ldloc.s V_8
ldsfld System.Action`1<System.Int32> Program/<>c::c1a4103b845f2c4dcbcd25bad47e6fbc2
dup <null>
brtrue.s IL_0383: callvirt System.Void System.Collections.Generic.List`1<System.Int32>::ForEach(System.Action`1<System.Int32>)
ldc.i4.4 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Void Program/<>c::c7227c4f5ed4963b5c0389098096c3c28(System.Int32)
newobj System.Void System.Action`1<System.Int32>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Action`1<System.Int32> Program/<>c::c1a4103b845f2c4dcbcd25bad47e6fbc2
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::ForEach(System.Action`1<System.Int32>)
nop <null>
nop <null>
nop <null>
ldloc.s V_6
call System.Diagnostics.Process System.Diagnostics.Process::Start(System.Diagnostics.ProcessStartInfo)
dup <null>
pop <null>
stloc.s V_14
nop <null>
ldloc.s V_14
callvirt System.IO.StreamReader System.Diagnostics.Process::get_StandardOutput()
dup <null>
pop <null>
callvirt System.String System.IO.TextReader::ReadToEnd()
dup <null>
pop <null>
stloc.s V_15
ldloc.s V_14
callvirt System.IO.StreamReader System.Diagnostics.Process::get_StandardError()
dup <null>
pop <null>
callvirt System.String System.IO.TextReader::ReadToEnd()
dup <null>
pop <null>
stloc.s V_16
ldloc.s V_14
callvirt System.Void System.Diagnostics.Process::WaitForExit()
nop <null>
nop <null>
leave.s IL_03DD: ldloc.s V_8
ldloc.s V_14
brfalse.s IL_03DC: endfinally
ldc.i4.1 <null>
switch dnlib.DotNet.Emit.Instruction[]
ldloc.s V_14
callvirt System.Void System.IDisposable::Dispose()
nop <null>
endfinally <null>
ldloc.s V_8
call System.Int32 Program::c8380744d91e584b7037380796de4bd99(System.Collections.Generic.IEnumerable`1<System.Int32>)
dup <null>
pop <null>
stloc.s V_9
ldloc.s V_8
call System.Int32 Program::ce9212d711c2dc907dd48a53cf9c2f176(System.Collections.Generic.IEnumerable`1<System.Int32>)
dup <null>
pop <null>
stloc.s V_10
ldc.i4 159
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
ldloc.s V_9
box System.Int32
call System.String System.String::Format(System.String,System.Object)
dup <null>
pop <null>
call System.Void System.Console::WriteLine(System.String)
nop <null>
ldc.i4 196
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
ldloc.s V_10
box System.Int32
call System.String System.String::Format(System.String,System.Object)
dup <null>
pop <null>
call System.Void System.Console::WriteLine(System.String)
nop <null>
nop <null>
leave.s IL_0449: ret
nop <null>
nop <null>
ldloc.3 <null>
call System.Void System.IO.File::Delete(System.String)
nop <null>
nop <null>
leave.s IL_0447: nop
pop <null>
nop <null>
nop <null>
leave.s IL_0447: nop
nop <null>
endfinally <null>
ret <null>
|
| Module Name |
|
| Full Name |
|
| EntryPoint |
System.Void Program::Main() |
| Scope Name |
|
| Scope Type |
|
| Kind |
|
| Runtime Version |
|
| Tables Header Version |
|
| WinMD Version |
|
| Assembly Name |
|
| Assembly Version |
|
| Assembly Culture |
|
| Has PublicKey |
|
| PublicKey Token |
|
| Target Framework |
|
| Total Strings |
|
| Main Method |
System.Void Program::Main() |
| Main IL Instruction Count |
|
| Main IL |
nop <null>
ldc.i4 21781
call System.Byte[] A.ce9f1840116410cb52d693f44e109c7ab::c13a7c949f1584013606de55f6abdd254(System.Int32)
dup <null>
pop <null>
dup <null>
ldtoken A.c1bbb125dd12c927834aaa80a18fff8bb/cbbdd9e342202eba170ba517a40049993 A.c1bbb125dd12c927834aaa80a18fff8bb::c3c1d63050a8e80edf02e00a9f4bd591c
call System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
stloc.0 <null>
newobj System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
stloc.s V_4
ldloc.s V_4
ldc.i4.5 <null>
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.s 12
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.7 <null>
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.s 20
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.3 <null>
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.s 15
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.8 <null>
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.s 11
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
ldc.i4.s 14
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::Add(System.Int32)
nop <null>
ldloc.s V_4
stloc.1 <null>
ldloc.1 <null>
ldsfld System.Func`2<System.Int32,System.Boolean> Program/<>c::c70940be74d6f48a807744717e30f3959
dup <null>
brtrue.s IL_00AC: call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::Where<System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Boolean>)
ldc.i4.7 <null>
switch dnlib.DotNet.Emit.Instruction[]
ldc.i4.1 <null>
brtrue.s IL_0095: pop
ldtoken System.Void Program::Main()
pop <null>
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Boolean Program/<>c::c31d6c18081f862cc4a58207fe5cb781a(System.Int32)
newobj System.Void System.Func`2<System.Int32,System.Boolean>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`2<System.Int32,System.Boolean> Program/<>c::c70940be74d6f48a807744717e30f3959
call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::Where<System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Boolean>)
dup <null>
pop <null>
ldsfld System.Func`2<System.Int32,System.Int32> Program/<>c::cb5bbf9aa4a7efe45de9024ebd24ad629
dup <null>
brtrue.s IL_00DC: call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::Select<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Int32>)
ldc.i4.1 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Int32 Program/<>c::cc50d3b4b638c025e9c9ea4f78b2732a2(System.Int32)
newobj System.Void System.Func`2<System.Int32,System.Int32>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`2<System.Int32,System.Int32> Program/<>c::cb5bbf9aa4a7efe45de9024ebd24ad629
call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::Select<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Int32>)
dup <null>
pop <null>
ldsfld System.Func`2<System.Int32,System.Int32> Program/<>c::c26c5d65a13b57c1b340c32c9bdbd5ed8
dup <null>
brtrue.s IL_010C: call System.Linq.IOrderedEnumerable`1<System.Int32> System.Linq.Enumerable::OrderBy<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Int32>)
ldc.i4.7 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Int32 Program/<>c::c8286890c62e9fa1c35ac054780847471(System.Int32)
newobj System.Void System.Func`2<System.Int32,System.Int32>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`2<System.Int32,System.Int32> Program/<>c::c26c5d65a13b57c1b340c32c9bdbd5ed8
call System.Linq.IOrderedEnumerable`1<System.Int32> System.Linq.Enumerable::OrderBy<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Int32>)
dup <null>
pop <null>
call System.Collections.Generic.List`1<System.Int32> System.Linq.Enumerable::ToList<System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>)
dup <null>
pop <null>
stloc.2 <null>
call System.String System.IO.Path::GetTempPath()
dup <null>
pop <null>
call System.Guid System.Guid::NewGuid()
dup <null>
pop <null>
stloc.s V_5
ldloca.s V_5
constrained. System.Guid
callvirt System.String System.Object::ToString()
dup <null>
pop <null>
ldc.i4.1 <null>
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
call System.String A.cbe7e9cd3811111e44772ddec51677434::ca946754aec250c229b5ba13b98897a68(System.String,System.String)
dup <null>
pop <null>
call System.String System.IO.Path::Combine(System.String,System.String)
dup <null>
pop <null>
stloc.3 <null>
nop <null>
ldloc.3 <null>
ldloc.0 <null>
call System.Void System.IO.File::WriteAllBytes(System.String,System.Byte[])
nop <null>
newobj System.Void System.Diagnostics.ProcessStartInfo::.ctor()
stloc.s V_11
ldloc.s V_11
ldc.i4.s 10
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_FileName(System.String)
nop <null>
ldloc.s V_11
ldc.i4.s 25
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
ldloc.3 <null>
ldc.i4.s 34
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
call System.String A.c2fa7550e0bb116c6744ae0786d8feb14::ca946754aec250c229b5ba13b98897a68(System.String,System.String,System.String)
dup <null>
pop <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_Arguments(System.String)
nop <null>
ldloc.s V_11
ldc.i4.1 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_WindowStyle(System.Diagnostics.ProcessWindowStyle)
nop <null>
ldloc.s V_11
ldc.i4.1 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_CreateNoWindow(System.Boolean)
nop <null>
ldloc.s V_11
ldc.i4.0 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_UseShellExecute(System.Boolean)
nop <null>
ldloc.s V_11
ldc.i4.1 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_RedirectStandardOutput(System.Boolean)
nop <null>
ldloc.s V_11
ldc.i4.1 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_RedirectStandardError(System.Boolean)
nop <null>
ldloc.s V_11
stloc.s V_6
ldloc.2 <null>
ldsfld System.Func`2<System.Int32,System.Int32> Program/<>c::c9d44df6218b9f54cb148a4842516d753
dup <null>
brtrue.s IL_01EF: call System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<System.Int32,System.Int32>> System.Linq.Enumerable::GroupBy<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Int32>)
ldc.i4.2 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Int32 Program/<>c::cea11489aef913bf95b066334e828c6af(System.Int32)
newobj System.Void System.Func`2<System.Int32,System.Int32>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`2<System.Int32,System.Int32> Program/<>c::c9d44df6218b9f54cb148a4842516d753
call System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<System.Int32,System.Int32>> System.Linq.Enumerable::GroupBy<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`2<System.Int32,System.Int32>)
dup <null>
pop <null>
ldsfld System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Int32> Program/<>c::cecc348d6a5315562042be466eea27370
dup <null>
brtrue.s IL_021F: ldsfld System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Collections.Generic.List`1<System.Int32>> Program/<>c::ca77c19bc84ff7877e719d592d878680b
ldc.i4.2 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Int32 Program/<>c::cbcf9fcf876217373c5198f426f22fb34(System.Linq.IGrouping`2<System.Int32,System.Int32>)
newobj System.Void System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Int32>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Int32> Program/<>c::cecc348d6a5315562042be466eea27370
ldsfld System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Collections.Generic.List`1<System.Int32>> Program/<>c::ca77c19bc84ff7877e719d592d878680b
dup <null>
brtrue.s IL_0248: call System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<System.Int32>> System.Linq.Enumerable::ToDictionary<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Int32,System.Collections.Generic.List`1<System.Int32>>(System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<System.Int32,System.Int32>>,System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Int32>,System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Collections.Generic.List`1<System.Int32>>)
ldc.i4.6 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Collections.Generic.List`1<System.Int32> Program/<>c::c3dd9f5624808e93bcc27949df7b1384d(System.Linq.IGrouping`2<System.Int32,System.Int32>)
newobj System.Void System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Collections.Generic.List`1<System.Int32>>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Collections.Generic.List`1<System.Int32>> Program/<>c::ca77c19bc84ff7877e719d592d878680b
call System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<System.Int32>> System.Linq.Enumerable::ToDictionary<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Int32,System.Collections.Generic.List`1<System.Int32>>(System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<System.Int32,System.Int32>>,System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Int32>,System.Func`2<System.Linq.IGrouping`2<System.Int32,System.Int32>,System.Collections.Generic.List`1<System.Int32>>)
dup <null>
pop <null>
stloc.s V_7
ldc.i4.s 37
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
call System.Void System.Console::WriteLine(System.String)
nop <null>
nop <null>
ldloc.s V_7
callvirt System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Collections.Generic.List`1<System.Int32>> System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>::GetEnumerator()
dup <null>
pop <null>
stloc.s V_12
br.s IL_02B8: ldloca.s V_12
ldloca.s V_12
call System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Collections.Generic.List`1<System.Int32>>::get_Current()
dup <null>
pop <null>
stloc.s V_13
nop <null>
ldc.i4.s 68
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
ldloca.s V_13
call System.Int32 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>::get_Key()
dup <null>
pop <null>
box System.Int32
ldc.i4.s 93
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
ldloca.s V_13
call System.Collections.Generic.List`1<System.Int32> System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>::get_Value()
dup <null>
pop <null>
call System.String System.String::Join<System.Int32>(System.String,System.Collections.Generic.IEnumerable`1<System.Int32>)
dup <null>
pop <null>
call System.String System.String::Format(System.String,System.Object,System.Object)
dup <null>
pop <null>
call System.Void System.Console::WriteLine(System.String)
nop <null>
nop <null>
ldloca.s V_12
call System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Collections.Generic.List`1<System.Int32>>::MoveNext()
dup <null>
pop <null>
brtrue.s IL_026E: ldloca.s V_12
ldc.i4.4 <null>
switch dnlib.DotNet.Emit.Instruction[]
leave.s IL_02DE: ldloc.s V_7
ldloca.s V_12
constrained. System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Collections.Generic.List`1<System.Int32>>
callvirt System.Void System.IDisposable::Dispose()
nop <null>
endfinally <null>
ldloc.s V_7
ldsfld System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>,System.Collections.Generic.IEnumerable`1<System.Int32>> Program/<>c::c152af846611b6ef8e7a99b2002d1e9a2
dup <null>
brtrue.s IL_0309: call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::SelectMany<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>>,System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>,System.Collections.Generic.IEnumerable`1<System.Int32>>)
ldc.i4.2 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Collections.Generic.IEnumerable`1<System.Int32> Program/<>c::c11c5515293f9bc0e681a4a8bd3994c00(System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>)
newobj System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>,System.Collections.Generic.IEnumerable`1<System.Int32>>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>,System.Collections.Generic.IEnumerable`1<System.Int32>> Program/<>c::c152af846611b6ef8e7a99b2002d1e9a2
call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::SelectMany<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>>,System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>,System.Collections.Generic.IEnumerable`1<System.Int32>>)
dup <null>
pop <null>
ldsfld System.Func`3<System.Int32,System.Int32,System.Int32> Program/<>c::c84583acf61367c6e648145bbf40bf861
dup <null>
brtrue.s IL_0339: call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::Select<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`3<System.Int32,System.Int32,System.Int32>)
ldc.i4.4 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Int32 Program/<>c::cf47214118b05b0ff4b769bcd491f393b(System.Int32,System.Int32)
newobj System.Void System.Func`3<System.Int32,System.Int32,System.Int32>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Func`3<System.Int32,System.Int32,System.Int32> Program/<>c::c84583acf61367c6e648145bbf40bf861
call System.Collections.Generic.IEnumerable`1<System.Int32> System.Linq.Enumerable::Select<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Func`3<System.Int32,System.Int32,System.Int32>)
dup <null>
pop <null>
call System.Collections.Generic.List`1<System.Int32> System.Linq.Enumerable::ToList<System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>)
dup <null>
pop <null>
stloc.s V_8
ldc.i4.s 98
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
call System.Void System.Console::WriteLine(System.String)
nop <null>
ldloc.s V_8
ldsfld System.Action`1<System.Int32> Program/<>c::c1a4103b845f2c4dcbcd25bad47e6fbc2
dup <null>
brtrue.s IL_0383: callvirt System.Void System.Collections.Generic.List`1<System.Int32>::ForEach(System.Action`1<System.Int32>)
ldc.i4.4 <null>
switch dnlib.DotNet.Emit.Instruction[]
pop <null>
ldsfld Program/<>c Program/<>c::c98f7b7cfb5b3c34b5dbf7114296c1a42
ldftn System.Void Program/<>c::c7227c4f5ed4963b5c0389098096c3c28(System.Int32)
newobj System.Void System.Action`1<System.Int32>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Action`1<System.Int32> Program/<>c::c1a4103b845f2c4dcbcd25bad47e6fbc2
callvirt System.Void System.Collections.Generic.List`1<System.Int32>::ForEach(System.Action`1<System.Int32>)
nop <null>
nop <null>
nop <null>
ldloc.s V_6
call System.Diagnostics.Process System.Diagnostics.Process::Start(System.Diagnostics.ProcessStartInfo)
dup <null>
pop <null>
stloc.s V_14
nop <null>
ldloc.s V_14
callvirt System.IO.StreamReader System.Diagnostics.Process::get_StandardOutput()
dup <null>
pop <null>
callvirt System.String System.IO.TextReader::ReadToEnd()
dup <null>
pop <null>
stloc.s V_15
ldloc.s V_14
callvirt System.IO.StreamReader System.Diagnostics.Process::get_StandardError()
dup <null>
pop <null>
callvirt System.String System.IO.TextReader::ReadToEnd()
dup <null>
pop <null>
stloc.s V_16
ldloc.s V_14
callvirt System.Void System.Diagnostics.Process::WaitForExit()
nop <null>
nop <null>
leave.s IL_03DD: ldloc.s V_8
ldloc.s V_14
brfalse.s IL_03DC: endfinally
ldc.i4.1 <null>
switch dnlib.DotNet.Emit.Instruction[]
ldloc.s V_14
callvirt System.Void System.IDisposable::Dispose()
nop <null>
endfinally <null>
ldloc.s V_8
call System.Int32 Program::c8380744d91e584b7037380796de4bd99(System.Collections.Generic.IEnumerable`1<System.Int32>)
dup <null>
pop <null>
stloc.s V_9
ldloc.s V_8
call System.Int32 Program::ce9212d711c2dc907dd48a53cf9c2f176(System.Collections.Generic.IEnumerable`1<System.Int32>)
dup <null>
pop <null>
stloc.s V_10
ldc.i4 159
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
ldloc.s V_9
box System.Int32
call System.String System.String::Format(System.String,System.Object)
dup <null>
pop <null>
call System.Void System.Console::WriteLine(System.String)
nop <null>
ldc.i4 196
call System.String A.c3bc79e53e0ad59dacc6aa3a50cc137c8::c06ce3a683ae56075e86e9b51ba8cdc80(System.Int32)
dup <null>
pop <null>
ldloc.s V_10
box System.Int32
call System.String System.String::Format(System.String,System.Object)
dup <null>
pop <null>
call System.Void System.Console::WriteLine(System.String)
nop <null>
nop <null>
leave.s IL_0449: ret
nop <null>
nop <null>
ldloc.3 <null>
call System.Void System.IO.File::Delete(System.String)
nop <null>
nop <null>
leave.s IL_0447: nop
pop <null>
nop <null>
nop <null>
leave.s IL_0447: nop
nop <null>
endfinally <null>
ret <null>
|