[Mono-dev] Re moting between dotnet framework and mono framework

Miguel de Icaza miguel at novell.com
Mon Mar 16 10:31:46 EDT 2009


Hello,

> To Eric: since Mono developpers did not have access to MS's spec  
> (and didn't
> disassemble any code), only the public members of BCL classes were  
> guaranted
> to be the same - private fields can be whatever the developer  
> wanted. So
> many classes have a binary format 100% compatible between both  
> platforms,
> but some not.

What happened was that there were enough complains over the years that  
we
renamed and modified some of our internal code to match the private  
fields in
some of the popular classes to be compatible.

But this has not been a full scale exercise.   We have done a few of  
those on a
case-by-case basis.   This means that the types that Robert mentioned  
(ArrayList,
Hashtable) do work, but more sophisticated types do not.




More information about the Mono-devel-list mailing list