using System.IO; namespace SabreTools.Serialization { /// /// XML deserializer for MAME softwarelist files /// public class SoftawreList : XmlSerializer { /// /// name field for DOCTYPE /// public const string? DocTypeName = "softwarelist"; /// /// pubid field for DOCTYPE /// public const string? DocTypePubId = null; /// /// sysid field for DOCTYPE /// public const string? DocTypeSysId = "softwarelist.dtd"; /// /// subset field for DOCTYPE /// public const string? DocTypeSubset = null; /// public static bool SerializeToFileWithDocType(Models.SoftwareList.SoftwareList obj, string path) => SerializeToFile(obj, path, DocTypeName, DocTypePubId, DocTypeSysId, DocTypeSysId); /// public static Stream? SerializeToStreamWithDocType(Models.SoftwareList.SoftwareList obj, string path) => SerializeToStream(obj, DocTypeName, DocTypePubId, DocTypeSysId, DocTypeSysId); } }