2010-05-31 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Mon, 31 May 2010 11:31:04 +0000 (11:31 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Mon, 31 May 2010 11:31:04 +0000 (11:31 -0000)
commit0c939881ae9ab2e9bf9e4f4e5341d43ad00d95da
tree19f30efc07e4541bcacfb87872a2410c51889dc0
parent29cb0e4f6924e14d1bd0ac0fbf3dcce072968d83
2010-05-31  Atsushi Enomoto  <atsushi@ximian.com>

* SerializationMap.cs, XmlFormatterSerializer.cs,
  DataContractSerializer.cs :
  support DataContractSerializer.PreserveObjectReferences. z:Ref
  attributes are used not only for objects with IsReference=true.
  Fixed bug #610036.

* XmlObjectSerializerTest.cs : test PreserveObjectReferences too.

svn path=/trunk/mcs/; revision=158201
mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/ChangeLog
mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/DataContractSerializer.cs
mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/SerializationMap.cs
mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/XmlFormatterSerializer.cs
mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/ChangeLog
mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/XmlObjectSerializerTest.cs