[S.R.Serialization] fix condition on simple dictionary output.
authorAtsushi Eno <atsushieno@gmail.com>
Thu, 16 Apr 2015 06:45:35 +0000 (15:45 +0900)
committerAtsushi Eno <atsushieno@gmail.com>
Fri, 24 Apr 2015 05:36:56 +0000 (14:36 +0900)
mcs/class/System.Runtime.Serialization/ReferenceSources/JsonFormatWriterGenerator_static.cs

index 28b4186f9aa3ad0ec05220598916bfea229ceb46..eb667a277b5a14be0738a2005a5493b764f25280 100644 (file)
@@ -274,7 +274,7 @@ namespace System.Runtime.Serialization.Json
 
                                bool canWriteSimpleDictionary = isDictionary || isGenericDictionary;
                                
-                               bool writeSimpleDictionary = canWriteSimpleDictionary | context.UseSimpleDictionaryFormat;
+                               bool writeSimpleDictionary = canWriteSimpleDictionary && context.UseSimpleDictionaryFormat;
                                PropertyInfo genericDictionaryKeyProperty = null, genericDictionaryValueProperty = null;
                                
                                if (canWriteSimpleDictionary)