Тот же пример в DotGNU .assembly extern 'mscorlib'
{
.ver 1:0:5000:0
}
.assembly '<Assembly>'
{
.ver 0:0:0:0
}
.module '<Module>'
.class private auto ansi 'MainApp' extends ['mscorlib']'System'.'Object'
{
.method public static hidebysig void 'Main'() cil managed
{
ldstr "Hello World using C#!"
call void ['mscorlib']'System'.'Console'::'WriteLine'(class ['mscorlib']'System'.'String')
ret
.maxstack 1
} // method Main
.method public hidebysig specialname rtspecialname instance void '.ctor'() cil managed
{
ldarg.0
call instance void ['mscorlib']'System'.'Object'::'.ctor'()
ret
.maxstack 1
} // method .ctor
} // class MainApp