diff options
-rw-r--r-- | mcs/class/System.Runtime.Serialization/ReferenceSources/JsonFormatWriterGenerator_static.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mcs/class/System.Runtime.Serialization/ReferenceSources/JsonFormatWriterGenerator_static.cs b/mcs/class/System.Runtime.Serialization/ReferenceSources/JsonFormatWriterGenerator_static.cs index 90f038bccd2..b9c0e7886cc 100644 --- a/mcs/class/System.Runtime.Serialization/ReferenceSources/JsonFormatWriterGenerator_static.cs +++ b/mcs/class/System.Runtime.Serialization/ReferenceSources/JsonFormatWriterGenerator_static.cs @@ -423,8 +423,10 @@ namespace System.Runtime.Serialization.Json XmlDictionaryString namespaceLocal = null; if (nameLocal != null && nameLocal is string) writer.WriteStartElement ((string) name, null); - else + else if (name is XmlDictionaryString) writer.WriteStartElement ((XmlDictionaryString) name, null); + else + writer.WriteStartElement (name.ToString(), null); } void WriteEndElement () |