2008-06-05 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Thu, 5 Jun 2008 11:28:51 +0000 (11:28 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Thu, 5 Jun 2008 11:28:51 +0000 (11:28 -0000)
commit8688f906c3e2969e03b7051bff3f87991d69c4f4
tree126164bee1dacb7abbb8df8b6028bb31bdf70aa3
parent524e02164fc16d1de510074be9a75568128d5959
2008-06-05  Atsushi Enomoto  <atsushi@ximian.com>

* XmlSerializationReaderInterpreter.cs, MapCodeGenerator.cs,
  SerializationCodeGenerator.cs : fixed bug #378696.
  Default value should not be filled during deserialization, and
  default values for DateTime/TimeSpan/DateTimeOffset should not be
  output as raw string in generated code.

* XmlSerializerTestClasses.cs, DeserializeTests.cs,
  ComplexDataStructure.cs : added test for bug #378696.
  Fixed couple of wrong tests that expects default values filled
  during deserialization.

svn path=/trunk/mcs/; revision=104983
mcs/class/System.XML/System.Xml.Serialization/ChangeLog
mcs/class/System.XML/System.Xml.Serialization/MapCodeGenerator.cs
mcs/class/System.XML/System.Xml.Serialization/SerializationCodeGenerator.cs
mcs/class/System.XML/System.Xml.Serialization/XmlSerializationReaderInterpreter.cs
mcs/class/System.XML/Test/System.Xml.Serialization/ChangeLog
mcs/class/System.XML/Test/System.Xml.Serialization/ComplexDataStructure.cs
mcs/class/System.XML/Test/System.Xml.Serialization/DeserializeTests.cs
mcs/class/System.XML/Test/System.Xml.Serialization/XmlSerializerTestClasses.cs