<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">When I disassemble a simple hello world C# program using monodis I have these two lines<div><br></div><div><blockquote type="cite"><font class="Apple-style-span" color="#000000">&nbsp;&nbsp;.custom instance void class [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::'.ctor'() = &nbsp;(</font></blockquote><br></div><div><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" color="#000000">        </font></span><font class="Apple-style-span" color="#000000">IL_0001: &nbsp;call instance void object::'.ctor'()</font></blockquote></div><div><br></div><div>In the former the constructor is marked as class, in the latter it is not. Which is correct? Or does the place it is being used lead to the difference?</div><div><br></div><div>Are constructor methods class methods or not?</div><div><br></div><div>Regards,</div><div><br></div><div>Chris Seaton</div></body></html>