public SMEXMLReader(SMEProjectInformation proinfo, SMESystemInformation sysinfo, SMEExceptionInformation exinfo, SMECallstackInformation callstackinfo) { m_xmldocument = new XDocument(); m_rootElement = new XElement("SME"); m_xmldocument.Add(m_rootElement); m_rootElement.Add(proinfo.ToXElement()); m_rootElement.Add(sysinfo.ToXElement()); m_rootElement.Add(exinfo.ToXElement()); m_rootElement.Add(callstackinfo.ToXElement()); }