* SerializationCodeGenerator.cs, XmlSerializationReaderInterpreter.cs:
authorLluis Sanchez <lluis@novell.com>
Thu, 6 May 2004 15:08:58 +0000 (15:08 -0000)
committerLluis Sanchez <lluis@novell.com>
Thu, 6 May 2004 15:08:58 +0000 (15:08 -0000)
commit304353fc3f8f965b438081f0e7a917fee164f8b9
treec0ec3d99e93b307e50ee286b3fcd8656f8390cac
parentf10547808130d74830884df9a894a65cf50bd12d
* SerializationCodeGenerator.cs, XmlSerializationReaderInterpreter.cs:
  When deserializing an encoded method response, if the return type of the
  method is Object, assign to it the first element of the message, whatever
  it is.
* XmlSerializationReader.cs:
* SoapReflectionImporter.cs, XmlReflectionImporter.cs: Set IsReturnValue of
  the imported member.
* TypeTranslator.cs: Added method to safely get a primitive TypeData.
* XmlSerializationReader.cs: Don't throw an exception when the CLR type for
  a given xsi type is not found. Just read it as primitive type.
* XmlTypeMapMember.cs: Added IsReturnValue property.
* XmlTypeMapping.cs: Added ReturnMember property.
* XmlSerializer.cs: Reference System.Data when compiling the serializer.

svn path=/trunk/mcs/; revision=26836
mcs/class/System.XML/System.Xml.Serialization/ChangeLog
mcs/class/System.XML/System.Xml.Serialization/ReflectionHelper.cs
mcs/class/System.XML/System.Xml.Serialization/SerializationCodeGenerator.cs
mcs/class/System.XML/System.Xml.Serialization/SoapReflectionImporter.cs
mcs/class/System.XML/System.Xml.Serialization/TypeTranslator.cs
mcs/class/System.XML/System.Xml.Serialization/XmlReflectionImporter.cs
mcs/class/System.XML/System.Xml.Serialization/XmlSerializationReader.cs
mcs/class/System.XML/System.Xml.Serialization/XmlSerializationReaderInterpreter.cs
mcs/class/System.XML/System.Xml.Serialization/XmlSerializer.cs
mcs/class/System.XML/System.Xml.Serialization/XmlTypeMapMember.cs
mcs/class/System.XML/System.Xml.Serialization/XmlTypeMapping.cs