Cosmos/source/MDbg4/demo/EditAndContinue/HelloWorld.il

73 lines
2.2 KiB
Text

// Microsoft (R) .NET Framework IL Disassembler. Version 1.2.30711.0
// Copyright (C) Microsoft Corporation 1998-2003. All rights reserved.
// Metadata version: v1.2.30711
.assembly extern legacy library mscorlib
{
auto
}
.assembly legacy library HelloWorld
{
// --- The following custom attribute is added automatically, do not uncomment -------
// .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(bool,
// bool) = ( 01 00 00 01 00 00 )
.hash algorithm 0x00008004
.ver 0:0:0:0
}
.module HelloWorld.exe
// MVID: {9F4A2EAC-B19E-4D09-B988-5A948172960E}
.imagebase 0x00400000
.file alignment 0x00000200
.stackreserve 0x00100000
.subsystem 0x0003 // WINDOWS_CUI
.corflags 0x00000001 // ILONLY
// Image base: 0x03EA0000
// =============== CLASS MEMBERS DECLARATION ===================
.class public auto ansi beforefieldinit HelloWorld
extends [mscorlib]System.Object
{
.method public hidebysig static void Main() cil managed
{
.entrypoint
// Code size 16 (0x10)
.maxstack 8
IL_0000: ldstr "Hello "
IL_0005: call void [mscorlib]System.Console::Write(string)
IL_000a: call void HelloWorld::PrintWorld()
IL_000f: ret
} // end of method HelloWorld::Main
.method private hidebysig static void PrintWorld() cil managed
{
// Code size 11 (0xb)
.maxstack 8
IL_0000: ldstr "World"
IL_0005: call void [mscorlib]System.Console::WriteLine(string)
IL_000a: ret
} // end of method HelloWorld::PrintWorld
.method public hidebysig specialname rtspecialname
instance void .ctor() cil managed
{
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void [mscorlib]System.Object::.ctor()
IL_0006: ret
} // end of method HelloWorld::.ctor
} // end of class HelloWorld
// =============================================================
//*********** DISASSEMBLY COMPLETE ***********************
// WARNING: Created Win32 resource file HelloWorld.res