[Mono-bugs] [Bug 405277] New: XML Serializer fails on nullable typed enums

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Jul 1 04:36:22 EDT 2008


           Summary: XML Serializer fails on nullable typed enums
           Product: Mono: Class Libraries
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Sys.XML
        AssignedTo: atsushi at ximian.com
        ReportedBy: frozen at frozen-solid.net
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---

If a class contains a nullable typed enum variable, XML Serializer will fail
with a null reference exception.  In VS 2008 .net 3.5 it will output the null
variable with no problems.

Code example:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml.Serialization;
using System.IO;

namespace TestXMLSerial
    public partial class Form1 : Form
        public Form1()

        private void button1_Click(object sender, EventArgs e)
            TestXML tester = new TestXML();
            XmlSerializer serializer = new XmlSerializer(typeof(TestXML));
            using (StreamWriter serialWriter = new
                serializer.Serialize(serialWriter, tester);

    public class TestXML
        private DialogResult? result;

        public DialogResult? Result
            get { return result; }
            set { result = value; }

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the mono-bugs mailing list