public bool SaveToFile(string filename) { XDocument xdoc = new XDocument(); XElement root = new XElement("AUTOSARTAPP"); xdoc.Add(root); SaveProperties(root); BaseDataTypes.WriteToXML(root); SimpleDataTypes.WriteToXML(root); arrayDataTypes.WriteToXML(root); ComplexDataTypes.WriteToXML(root); SenderReceiverInterfaces.WriteToXML(root); ClientServerInterfaces.WriteToXML(root); ComponentDefenitionsList.WriteToXML(root); Enums.WriteToXML(root); systemErrors.WriteToXML(root); OsTasks.WriteToXML(root); Compositions.WriteToXML(root); xdoc.Save(filename); return(true); }