[Mono-bugs] [Bug 77501][Nor] Changed - [PATCH] Numeric value for enum is serialized as primitive type

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Fri Feb 10 11:58:54 EST 2006

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by gert.driesen at pandora.be.


--- shadow/77501	2006-02-09 11:19:33.000000000 -0500
+++ shadow/77501.tmp.30813	2006-02-10 11:58:54.000000000 -0500
@@ -1,13 +1,13 @@
 Bug#: 77501
 Product: Mono: Class Libraries
 Version: 1.1
 OS: unknown
 OS Details: 
-Status: NEW   
+Status: RESOLVED   
+Resolution: FIXED
 Severity: Unknown
 Priority: Normal
 Component: Sys.XML
 AssignedTo: lluis at ximian.com                            
 ReportedBy: gert.driesen at pandora.be               
 QAContact: mono-bugs at ximian.com
@@ -68,6 +68,17 @@
 The patch is ok. Maybe the it would be better to move that enum type
 check inside GetRealTypeMap? The resulting code would be cleaner.
 Does the code generator need to be fixed as well?
+------- Additional Comments From gert.driesen at pandora.be  2006-02-10 11:58 -------
+I modified the patch to do the check in 
+XmlTypeMapping.GetRealTypeMap instead. I already committed the patch 
+yesterday, but didn't have time (until now) to add this info to the 
+bug report.
+The code generator does not need to be fixed. It's even working 
+better as it already serializes the enum constant with its name 
+instead of its integral value. The code generator is in fact much 
+better in many cases, too bad its also much slower ...

More information about the mono-bugs mailing list