2009-02-02 Atsushi Enomoto <atsushi@ximian.com>
commitf0a8546c079313ad43ceaa69f9570cafc7f23a07
authoratsushi <atsushi@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Mon, 2 Feb 2009 09:38:03 +0000 (2 09:38 +0000)
committeratsushi <atsushi@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Mon, 2 Feb 2009 09:38:03 +0000 (2 09:38 +0000)
treec4778144297071fd199eb0f3bf550a27a683f9a7
parent0d525f795744ccb6655c423ebd7604f2e270d189
2009-02-02  Atsushi Enomoto  <atsushi@ximian.com>

* TypeMap.cs : DataContractJsonSerializer in RTM does not seem to
  reject contract-less types. So populate map for public members.
* DataContractJsonSerializer.cs : close XmlWriter to flush stream
  (and it closes the stream by default).

* DataContractJsonSerializerTest.cs : added test for contract-less
  serialization.

* Makefile : add -d:NET_3_5.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@125328 e3ebcda4-bce8-0310-ba0a-eca2169e7518
class/System.ServiceModel.Web/ChangeLog
class/System.ServiceModel.Web/Makefile
class/System.ServiceModel.Web/System.Runtime.Serialization.Json/ChangeLog
class/System.ServiceModel.Web/System.Runtime.Serialization.Json/DataContractJsonSerializer.cs
class/System.ServiceModel.Web/System.Runtime.Serialization.Json/TypeMap.cs
class/System.ServiceModel.Web/Test/System.Runtime.Serialization.Json/ChangeLog
class/System.ServiceModel.Web/Test/System.Runtime.Serialization.Json/DataContractJsonSerializerTest.cs