Update SoftwareList with new fields

This commit is contained in:
Matt Nadareski
2022-11-03 11:44:29 -07:00
parent b0dba93134
commit 7e3c04e8a2
6 changed files with 26 additions and 2 deletions

View File

@@ -726,6 +726,7 @@ namespace SabreTools.DatFiles.Formats
case "softwarelist":
datItems.Add(new DatItems.Formats.SoftwareList
{
Tag = reader.GetAttribute("tag"),
Name = reader.GetAttribute("name"),
Status = reader.GetAttribute("status").AsSoftwareListStatus(),
Filter = reader.GetAttribute("filter"),
@@ -1862,6 +1863,7 @@ namespace SabreTools.DatFiles.Formats
case ItemType.SoftwareList:
var softwareList = datItem as DatItems.Formats.SoftwareList;
xtw.WriteStartElement("softwarelist");
xtw.WriteRequiredAttributeString("tag", softwareList.Tag);
xtw.WriteRequiredAttributeString("name", softwareList.Name);
xtw.WriteRequiredAttributeString("status", softwareList.Status.FromSoftwareListStatus());
xtw.WriteOptionalAttributeString("filter", softwareList.Filter);