Advertisement
Guest User

Untitled

a guest
Jul 9th, 2017
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. //  Microsoft (R) .NET Framework IL Disassembler.  Version 4.0.30319.1
  3. //  Copyright (c) Microsoft Corporation.  All rights reserved.
  4.  
  5.  
  6.  
  7. // Metadata version: v2.0.50727
  8. .assembly extern mscorlib
  9. {
  10.   .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
  11.   .ver 2:0:0:0
  12. }
  13. .assembly ConsoleApplication57
  14. {
  15.   .custom instance void [mscorlib]System.Resources.NeutralResourcesLanguageAttribute::.ctor(string) = ( 01 00 00 00 00 )
  16.   .custom instance void [mscorlib]System.Reflection.AssemblyCultureAttribute::.ctor(string) = ( 01 00 00 00 00 )
  17.  
  18.   // --- The following custom attribute is added automatically, do not uncomment -------
  19.   //  .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(bool,
  20.   //                                                                                bool) = ( 01 00 01 01 00 00 )
  21.  
  22.   .custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 )
  23.   .custom instance void [mscorlib]System.Reflection.AssemblyKeyNameAttribute::.ctor(string) = ( 01 00 00 00 00 )
  24.   .custom instance void [mscorlib]System.Reflection.AssemblyKeyFileAttribute::.ctor(string) = ( 01 00 00 00 00 )
  25.   .custom instance void [mscorlib]System.Reflection.AssemblyDelaySignAttribute::.ctor(bool) = ( 01 00 00 00 00 )
  26.   .custom instance void [mscorlib]System.Reflection.AssemblyDescriptionAttribute::.ctor(string) = ( 01 00 00 00 00 )
  27.   .custom instance void [mscorlib]System.Reflection.AssemblyTitleAttribute::.ctor(string) = ( 01 00 00 00 00 )
  28.   .custom instance void [mscorlib]System.Reflection.AssemblyTrademarkAttribute::.ctor(string) = ( 01 00 00 00 00 )
  29.   .custom instance void [mscorlib]System.Reflection.AssemblyConfigurationAttribute::.ctor(string) = ( 01 00 00 00 00 )
  30.   .custom instance void [mscorlib]System.Reflection.AssemblyCopyrightAttribute::.ctor(string) = ( 01 00 00 00 00 )
  31.   .custom instance void [mscorlib]System.Reflection.AssemblyProductAttribute::.ctor(string) = ( 01 00 00 00 00 )
  32.   .custom instance void [mscorlib]System.Reflection.AssemblyCompanyAttribute::.ctor(string) = ( 01 00 00 00 00 )
  33.   .ver 1:0:0:1
  34. }
  35. .mresource private ConsoleApplication57.Properties.Resources.resources
  36. {
  37.   // Offset: 0x00000000 Length: 0x000000B4
  38.   // WARNING: managed resource file ConsoleApplication57.Properties.Resources.resources created
  39. }
  40. .module ConsoleApplication57.exe
  41. // MVID: {731420DD-3E23-4CCF-999E-57853E0ADC79}
  42. .imagebase 0x00400000
  43. .file alignment 0x00000200
  44. .stackreserve 0x00100000
  45. .subsystem 0x0003       // WINDOWS_CUI
  46. .corflags 0x00000001    //  ILONLY
  47. // Image base: 0x00200000
  48.  
  49.  
  50. // =============== CLASS MEMBERS DECLARATION ===================
  51.  
  52. .class private auto autochar beforefieldinit FutureTests.ConsoleApp
  53.        extends [mscorlib]System.Object
  54. {
  55.   .class auto autochar sealed nested private beforefieldinit '<Projection>f__1'
  56.          extends [mscorlib]System.MulticastDelegate
  57.   {
  58.     .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
  59.     .method public hidebysig virtual instance void
  60.             Invoke(string s) runtime managed
  61.     {
  62.     } // end of method '<Projection>f__1'::Invoke
  63.  
  64.     .method public hidebysig specialname rtspecialname
  65.             instance void  .ctor(object 'object',
  66.                                  native int 'method') runtime managed
  67.     {
  68.     } // end of method '<Projection>f__1'::.ctor
  69.  
  70.     .method public hidebysig instance class [mscorlib]System.IAsyncResult
  71.             BeginInvoke(string s,
  72.                         class [mscorlib]System.AsyncCallback callback,
  73.                         object 'object') runtime managed
  74.     {
  75.     } // end of method '<Projection>f__1'::BeginInvoke
  76.  
  77.     .method public hidebysig instance void
  78.             EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed
  79.     {
  80.     } // end of method '<Projection>f__1'::EndInvoke
  81.  
  82.   } // end of class '<Projection>f__1'
  83.  
  84.   .method public hidebysig static void  Main() cil managed
  85.   {
  86.     .entrypoint
  87.     // Code size       46 (0x2e)
  88.     .maxstack  2
  89.     .locals init ([0] class FutureTests.ConsoleApp/'<Projection>f__1' del,
  90.              [1] class [mscorlib]System.Action`1<string> del2,
  91.              [2] class [mscorlib]System.Delegate del3)
  92.     IL_0000:  ldnull
  93.     IL_0001:  ldftn      void FutureTests.ConsoleApp::'<Main>b__0'(string)
  94.     IL_0007:  newobj     instance void FutureTests.ConsoleApp/'<Projection>f__1'::.ctor(object,
  95.                                                                                         native int)
  96.     IL_000c:  stloc.0
  97.     IL_000d:  ldnull
  98.     IL_000e:  ldftn      void FutureTests.ConsoleApp::'<Main>b__1'(string)
  99.     IL_0014:  newobj     instance void class [mscorlib]System.Action`1<string>::.ctor(object,
  100.                                                                                       native int)
  101.     IL_0019:  stloc.1
  102.     IL_001a:  ldnull
  103.     IL_001b:  ldftn      void FutureTests.ConsoleApp::'<Main>b__2'(string)
  104.     IL_0021:  newobj     instance void FutureTests.ConsoleApp/'<Projection>f__1'::.ctor(object,
  105.                                                                                         native int)
  106.     IL_0026:  stloc.2
  107.     IL_0027:  call       valuetype [mscorlib]System.ConsoleKeyInfo [mscorlib]System.Console::ReadKey()
  108.     IL_002c:  pop
  109.     IL_002d:  ret
  110.   } // end of method ConsoleApp::Main
  111.  
  112.   .method public hidebysig specialname rtspecialname
  113.           instance void  .ctor() cil managed
  114.   {
  115.     // Code size       7 (0x7)
  116.     .maxstack  1
  117.     IL_0000:  ldarg.0
  118.     IL_0001:  call       instance void [mscorlib]System.Object::.ctor()
  119.     IL_0006:  ret
  120.   } // end of method ConsoleApp::.ctor
  121.  
  122.   .method private hidebysig static void  '<Main>b__0'(string s) cil managed
  123.   {
  124.     // Code size       1 (0x1)
  125.     .maxstack  8
  126.     IL_0000:  ret
  127.   } // end of method ConsoleApp::'<Main>b__0'
  128.  
  129.   .method private hidebysig static void  '<Main>b__1'(string s) cil managed
  130.   {
  131.     // Code size       1 (0x1)
  132.     .maxstack  8
  133.     IL_0000:  ret
  134.   } // end of method ConsoleApp::'<Main>b__1'
  135.  
  136.   .method private hidebysig static void  '<Main>b__2'(string s) cil managed
  137.   {
  138.     // Code size       1 (0x1)
  139.     .maxstack  8
  140.     IL_0000:  ret
  141.   } // end of method ConsoleApp::'<Main>b__2'
  142.  
  143. } // end of class FutureTests.ConsoleApp
  144.  
  145. .class private auto ansi sealed beforefieldinit FutureTests.TestEnum
  146.        extends [mscorlib]System.Enum
  147. {
  148.   .field public specialname rtspecialname int32 value__
  149.   .field public static literal valuetype FutureTests.TestEnum eins = int32(0x00000008)
  150.   .field public static literal valuetype FutureTests.TestEnum zwei = int32(0x00000007)
  151.   .field public static literal valuetype FutureTests.TestEnum drei = int32(0x0000000A)
  152. } // end of class FutureTests.TestEnum
  153.  
  154.  
  155. // =============================================================
  156.  
  157. // *********** DISASSEMBLY COMPLETE ***********************
  158. // WARNING: Created Win32 resource file x.res
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement