in System.Runtime.Serialization.Json:
commitf5cfcf20cbfbbc8e0f284aec1d0a424266abe0bd
authorChris Toshok <toshok@novell.com>
Fri, 11 Dec 2009 20:30:00 +0000 (11 20:30 -0000)
committerChris Toshok <toshok@novell.com>
Fri, 11 Dec 2009 20:30:00 +0000 (11 20:30 -0000)
tree6c621fa9e874e50f72f75f2f7350b272df64bb41
parentbc764d6bb1726aad67f126b635cd0c910677a474
in System.Runtime.Serialization.Json:
2009-12-11  Chris Toshok  <toshok@ximian.com>

* TypeMap.cs (CreateDefaultTypeMap): only include non-public
property info when dealing with KeyValuePair<,>.  This is *not*
the way MS handles it, but we emulate things much better with this
hack.

in test/System.Runtime.Serialization.Json/:
2009-12-11  Chris Toshok  <toshok@ximian.com>

* DataContractJsonSerializerTest.cs: add a test case for
non-public properties.

svn path=/branches/mono-2-6/mcs/; revision=148138
mcs/class/System.ServiceModel.Web/System.Runtime.Serialization.Json/ChangeLog
mcs/class/System.ServiceModel.Web/System.Runtime.Serialization.Json/TypeMap.cs
mcs/class/System.ServiceModel.Web/Test/System.Runtime.Serialization.Json/ChangeLog
mcs/class/System.ServiceModel.Web/Test/System.Runtime.Serialization.Json/DataContractJsonSerializerTest.cs