Selaa lähdekoodia

2008-07-09 Atsushi Enomoto <[email protected]>

	* MapCodeGenerator.cs : use explicit element name for explicitly added
	  XmlElementAttribute. (exposed by some product from some company.)


svn path=/trunk/mcs/; revision=107530
Atsushi Eno 17 vuotta sitten
vanhempi
sitoutus
92573b4266

+ 5 - 0
mcs/class/System.XML/System.Xml.Serialization/ChangeLog

@@ -1,3 +1,8 @@
+2008-07-09  Atsushi Enomoto  <[email protected]>
+
+	* MapCodeGenerator.cs : use explicit element name for explicitly added
+	  XmlElementAttribute. (exposed by some product from some company.)
+
 2008-06-05  Atsushi Enomoto  <[email protected]>
 
 	* XmlSerializationReaderInterpreter.cs, MapCodeGenerator.cs,

+ 1 - 1
mcs/class/System.XML/System.Xml.Serialization/MapCodeGenerator.cs

@@ -389,7 +389,7 @@ namespace System.Xml.Serialization {
 				if (ExportExtraElementAttributes (attributes, einfo, defaultNamespace, defaultType))
 					continue;
 
-				GenerateElementInfoMember (attributes, member, einfo, defaultType, defaultNamespace, addAlwaysAttr, forceUseMemberName);
+				GenerateElementInfoMember (attributes, member, einfo, defaultType, defaultNamespace, addAlwaysAttr, forceUseMemberName | addAlwaysAttr);
 			}
 
 			GenerateElementMember (attributes, member);