[Mono-dev] [PATCHES] Global support for instance/class properties

Jb Evain mono at evain.net
Fri Dec 23 16:55:16 EST 2005


Hi there,

Here are some patches prior to correct bug 77040. It just implement  
the concept of instance or class properties within Mono tool.

/mcs/mcs:
   - Don't emit properties as SpecialName | RTSpecialName. MSFT  
runtime never emits this.
/mcs/class/PEAPI:
   - Add support for writing the hasThis flag on the properties.
/mcs/ilasm:
   - Tell PEAPI to write the hasThis flags on the properties when  
it's required.
/mono/mono/dis:
   - Correctly disassemble instance properties.
/mono/mono/metadata:
   - Infer whether the property is an instance one or not from its  
accessors.
     Fixes 77041. The only problem of this patch is that MSFT always  
emits class properties.

Could the code owners comment on this ?

Jb

-------------- next part --------------
A non-text attachment was scrubbed...
Name: mcs.diff
Type: application/octet-stream
Size: 3738 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20051223/368aa655/attachment.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mono.diff
Type: application/octet-stream
Size: 1874 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20051223/368aa655/attachment-0001.obj 


More information about the Mono-devel-list mailing list