[Mono-dev] Patch for System.Runtime.Serialization.Formatters.Soap/SoapTypeMapper.cs
Lluis Sanchez
lluis at ximian.com
Thu Oct 27 13:32:55 EDT 2005
El mié, 26-10-2005 a las 07:45 -0700, Svetlana Zholkovsky escribió:
> Hi all,
> I encountered two problems with the SoapTypeMapper class:
>
> - First, in the deserialization of the MethodSignature element for the
> overloaded method without parameters.
> In this case the xml element in the stream is empty and the
> MethodSignature.ReadXmlValue method returns null
> and the deserialization process fails in the further steps with
> NullReferenceException.
> I changed the MethodSignature.ReadXmlValue method to return empty Type
> array instead of null, and it fixed the problem.
>
> - Second, in the interoperability with .NET during serialization of the
> reference types that contain '&' in the type name.
> The SoapTypeMapper.GetXmlElement method encodes the '&' and .NET does
> not understand the encoded name.
> I fixed the SoapTypeMapper.GetXmlElement method to exclude '&' from
> the encoded string.
>
> Please, review the patches and let me know if I can commit them.
It looks ok to me.
Thanks.
>
> Thanks,
> Svetlana.
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
More information about the Mono-devel-list
mailing list