// TODO: Use softwarelist.dtd and *try* to make this write more correctly namespace SabreTools.DatFiles.Formats { /// /// Represents parsing and writing of a SoftwareList /// /// /// TODO: Check and enforce required fields in output /// internal partial class SoftwareList : DatFile { /// /// DTD for original MAME Software List DATs /// /// /// TODO: See if there's an updated DTD and then check for required fields /// private const string SoftwareListDTD = @" "; /// /// Constructor designed for casting a base DatFile /// /// Parent DatFile to copy from public SoftwareList(DatFile? datFile) : base(datFile) { } } }