<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2668" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2>
<DIV><SPAN class=277544806-02042006><FONT face=Arial size=2>I have attached a 
patch for bug 77563.</FONT></SPAN></DIV>
<DIV><SPAN class=277544806-02042006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=277544806-02042006><FONT face=Arial size=2>Here is a short 
description:</FONT></SPAN></DIV>
<DIV><SPAN class=277544806-02042006><FONT face=Arial size=2>SoapFormatter group 
some objects as 'InternalSoapTypes', and deals differently with their 
serialization process.</FONT></SPAN></DIV>
<DIV><SPAN class=277544806-02042006><FONT face=Arial size=2>Some of these types 
are Decimal, String, TimeSpan, DateTime and more&nbsp;...</FONT></SPAN></DIV>
<DIV><SPAN class=277544806-02042006><FONT face=Arial size=2>Looking at MS.NET 
output I can see that except for String and TimeSpan all other InernalSoapTypes 
are serialized differently when they are the root objects to be serialized than 
in the case where they are data members of other objects that are being 
serialized.</FONT></SPAN></DIV>
<DIV>Mono also handle these objects&nbsp;<SPAN class=277544806-02042006>ok on 
the serialization process, but not on deserialization.</SPAN></DIV>
<DIV><SPAN class=277544806-02042006></SPAN>&nbsp;</DIV>
<DIV><SPAN class=277544806-02042006><FONT face=Arial size=2>As a test case you 
can serialize a Decimal or a DateTime in MS.NET platform and try to deserialize 
them in Mono platform. </FONT></SPAN></DIV>
<DIV><SPAN class=277544806-02042006><FONT face=Arial size=2>This will not 
work.</FONT></SPAN></DIV>
<DIV><SPAN class=277544806-02042006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=277544806-02042006><FONT face=Arial size=2>If no one rejects 
for this patch a will commit it.</FONT></SPAN></DIV>
<DIV><SPAN 
class=277544806-02042006></SPAN>&nbsp;</DIV></FONT></DIV></BODY></HTML>