Cannot serialize BuildEventArgs : EventArgs

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Danny

    Cannot serialize BuildEventArgs : EventArgs

    Am trying to XML serialize a BuildEventArgs (used for msbuild stuff) object
    but I don't get any xml outputted! just a header.The docs say I should be
    able to serialize the class[SerializableAtt ribute]
    public abstract class BuildEventArgs : EventArgsExampl e:BuildErrorEve ntArgs
    test = new BuildErrorEvent Args("asdf", "a", "d", 33, 324, 45345, 111, "msg",
    "Help", "sender");XmlSe rializer s = new
    XmlSerializer(t ypeof(BuildErro rEventArgs), "test");Str eam fs = new
    FileStream(@"c: \logger.xml", FileMode.Create );XmlWriter writer = new
    XmlTextWriter(f s, Encoding.Unicod e);s.Serialize( writer,
    test);writer.Cl ose();Thanksdan


  • Danny

    #2
    Re: Cannot serialize BuildEventArgs : EventArgs

    And now for something a little more readable...

    Am trying to XML serialize a BuildEventArgs (used for msbuild stuff) object
    but I don't get any xml outputted! just a header.

    The docs say I should be
    able to serialize the class
    [SerializableAtt ribute]
    public abstract class BuildEventArgs : EventArgsExampl e:

    BuildErrorEvent Args test = new BuildErrorEvent Args("asdf", "a", "d", 33,
    324, 45345, 111, "msg", "Help", "sender");
    XmlSerializer s = new >XmlSerializer( typeof(BuildErr orEventArgs), "test");
    Stream fs = new FileStream(@"c: \logger.xml", FileMode.Create );
    XmlWriter writer = new XmlTextWriter(f s, Encoding.Unicod e);
    s.Serialize(wri ter, test);
    writer.Close();

    Thanks
    dan




    "Danny" <dNOSPAMMERSann y@sysNOSPAMMERS temc.comwrote in message
    news:%23tlqFj96 GHA.1188@TK2MSF TNGP05.phx.gbl. ..
    Am trying to XML serialize a BuildEventArgs (used for msbuild stuff)
    object but I don't get any xml outputted! just a header.The docs say I
    should be able to serialize the class[SerializableAtt ribute]
    public abstract class BuildEventArgs :
    EventArgsExampl e:BuildErrorEve ntArgs test = new
    BuildErrorEvent Args("asdf", "a", "d", 33, 324, 45345, 111, "msg", "Help",
    "sender");XmlSe rializer s = new XmlSerializer(t ypeof(BuildErro rEventArgs),
    "test");Str eam fs = new FileStream(@"c: \logger.xml",
    FileMode.Create );XmlWriter writer = new XmlTextWriter(f s,
    Encoding.Unicod e);s.Serialize( writer, test);writer.Cl ose();Thanksdan
    >

    Comment

    Working...