Hi Serge,

I am resending this, so that it will go to the whole list
First of all, I would like to thank you for writing such a good book,
Inside IL assembler. I have a question about the "Augmented" classes
feature :

I cannot seem to find the area in the ECMA spec that covers the ability
to augment classes, and reopen them. You cover it in your book, and
rotor supports it, but still, i would like to resolve exactly where
this is covered in the spec, can you advise?

In in IL produced by Rotors ILDASM, there a number for "Forwards" that
are declared for clases, with the pattern :

I have opened a bug report for the dotgnu ilasm based on the il created
by rotor :
https://savannah.gnu.org/bugs/?func=detailbug&bug_id=2196&group_id=353

.class private auto ansi beforefieldinit DotGNU
extends [mscorlib]System.Object
{
} // end of class DotGNU


// =============== CLASS MEMBERS DECLARATION ===================
// note that class flags, 'extends' and 'implements' clauses
// are provided here for information only

.class private auto ansi beforefieldinit DotGNU
extends [mscorlib]System.Object
{
.field static assembly literal string Title = "DotGNU.Testing.dll"

} // end of class DotGNU


mike



=====
James Michael DuPont
http://introspector.sourceforge.net/

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

Reply via email to