| Shalvin.Com Home |
|
Intermediate Language Hello World .assembly '1Hello'{} .module '1Hello.exe' .class private auto ansi beforefieldinit Hello extends [mscorlib]System.Object { .method public hidebysig static void Main() cil managed { .entrypoint ldstr "Hello World" call void [mscorlib] System.Console::WriteLine(string) ret } } Memory Variable Console::ReadLine and String::Concat metods .assembly '2MemVar'{} .module '2MemVar.exe' .class private auto ansi beforefieldinit ReadEg extends [mscorlib]System.Object { .method public hidebysig static void Main() cil managed { .entrypoint .maxstack 2 .locals init (string V_0) ldstr "Enter your name : " call void [mscorlib]System.Console::WriteLine (string) call string [mscorlib]System.Console::ReadLine() stloc.0 ldstr "Hello " ldloc.0 call string [mscorlib]System.String::Concat (string, string) call void [mscorlib]System.Console::WriteLine(string) ret } } Form .assembly extern System.Windows.Forms { .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) .ver 2:0:0:0 } .assembly extern mscorlib { .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) .ver 2:0:0:0 } .assembly '4Form' { } .module '4Form.exe' .class private auto ansi beforefieldinit frmHello extends [System.Windows.Forms] System.Windows.Forms.Form { .method public hidebysig static void Main() cil managed { .entrypoint newobj instance void frmHello::.ctor() call void [System.Windows.Forms] System.Windows.Forms.Application::Run(class [System.Windows.Forms]System.Windows.Forms.Form) ret } .method public hidebysig specialname rtspecialname instance void .ctor() cil managed { ldarg.0 call instance void [System.Windows.Forms] System.Windows.Forms.Form::.ctor() ret } } Button and Form Text Property .assembly extern System.Windows.Forms { .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) .ver 2:0:0:0 } .assembly extern mscorlib { .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) .ver 2:0:0:0 } .assembly '5Button' { } .module '5Button.exe' .class private auto ansi beforefieldinit frmHello extends [System.Windows.Forms]System.Windows.Forms.Form { .field private class [System.Windows.Forms]System.Windows.Forms.Button btnHello .method public hidebysig static void Main() cil managed { .entrypoint newobj instance void frmHello::.ctor() call void [System.Windows.Forms]System.Windows.Forms.Application::Run(class [System.Windows.Forms]System.Windows.Forms.Form) ret } .method public hidebysig specialname rtspecialname instance void .ctor() cil managed { ldarg.0 call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor() ldarg.0 ldstr "Shalvin" callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) ldarg.0 newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() stfld class [System.Windows.Forms]System.Windows.Forms.Button frmHello::btnHello ldarg.0 ldfld class [System.Windows.Forms]System.Windows.Forms.Button frmHello::btnHello ldstr "Hello" callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) ldarg.0 call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() ldarg.0 ldfld class [System.Windows.Forms]System.Windows.Forms.Button frmHello::btnHello callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) ret } } Event Handling .assembly extern System.Windows.Forms { .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) .ver 2:0:0:0 } .assembly extern mscorlib { .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) .ver 2:0:0:0 } .assembly extern System.Drawing { .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) .ver 2:0:0:0 } .assembly '6Click' { } .module '6Click.exe' .class private auto ansi beforefieldinit frmHello extends [System.Windows.Forms]System.Windows.Forms.Form { .field private class [System.Windows.Forms]System.Windows.Forms.Button btnHello .method public hidebysig static void Main() cil managed { .entrypoint newobj instance void frmHello::.ctor() call void [System.Windows.Forms]System.Windows.Forms.Application::Run(class [System.Windows.Forms]System.Windows.Forms.Form) ret } .method public hidebysig specialname rtspecialname instance void .ctor() cil managed { ldarg.0 call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor() ldarg.0 ldstr "Shalvin" callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) ldarg.0 newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() stfld class [System.Windows.Forms]System.Windows.Forms.Button frmHello::btnHello ldarg.0 ldfld class [System.Windows.Forms]System.Windows.Forms.Button frmHello::btnHello ldc.i4.s 50 ldc.i4.s 50 newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, int32) callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) ldarg.0 ldfld class [System.Windows.Forms]System.Windows.Forms.Button frmHello::btnHello ldarg.0 ldftn instance void frmHello::btnHello_Click(object, class [mscorlib]System.EventArgs) newobj instance void [mscorlib]System.EventHandler::.ctor(object, native int) callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler) ldarg.0 ldfld class [System.Windows.Forms]System.Windows.Forms.Button frmHello::btnHello ldstr "Hello" callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) ldarg.0 call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() ldarg.0 ldfld class [System.Windows.Forms]System.Windows.Forms.Button frmHello::btnHello callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) ret } .method private hidebysig instance void btnHello_Click(object sender, class [mscorlib]System.EventArgs e) cil managed { ldstr "Hello" call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string) pop ret } } |