[S.R.Serialization] fix default value comparison.
commitcc9ddec7c4ba55f77e0e3bcec6ce39f292c81a03
authorAtsushi Eno <atsushieno@gmail.com>
Mon, 22 Jun 2015 11:12:38 +0000 (22 20:12 +0900)
committerAtsushi Eno <atsushieno@gmail.com>
Mon, 22 Jun 2015 11:12:38 +0000 (22 20:12 +0900)
treebe3cd4591f0a73881e76d873e8747d0028fb363a
parent0780c58b982711f0bbbfa2906a7a0942ac572db9
[S.R.Serialization] fix default value comparison.

The fixed code used to invoke null.Equals(other).

The new test (by @alien0ada) shows the failing case.
mcs/class/System.Runtime.Serialization/ReferenceSources/JsonFormatWriterGenerator_static.cs
mcs/class/System.Runtime.Serialization/ReferenceSources/XmlFormatWriterGenerator_static.cs
mcs/class/System.ServiceModel.Web/Test/System.Runtime.Serialization.Json/DataContractJsonSerializerTest.cs