mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-09-21 22:35:06 +00:00
Remove NameKey from all current locations
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.Generic;
|
||||
using SabreTools.Metadata.DatItems;
|
||||
|
||||
namespace SabreTools.Metadata.DatFiles.Formats
|
||||
@@ -30,7 +30,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
return missingFields;
|
||||
}
|
||||
|
||||
@@ -76,21 +76,21 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
{
|
||||
case Release release:
|
||||
if (string.IsNullOrEmpty(release.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Release.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Release.Name));
|
||||
if (string.IsNullOrEmpty(release.ReadString(Data.Models.Metadata.Release.RegionKey)))
|
||||
missingFields.Add(Data.Models.Metadata.Release.RegionKey);
|
||||
break;
|
||||
|
||||
case BiosSet biosset:
|
||||
if (string.IsNullOrEmpty(biosset.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.BiosSet.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.BiosSet.Name));
|
||||
if (string.IsNullOrEmpty(biosset.ReadString(Data.Models.Metadata.BiosSet.DescriptionKey)))
|
||||
missingFields.Add(Data.Models.Metadata.BiosSet.DescriptionKey);
|
||||
break;
|
||||
|
||||
case Rom rom:
|
||||
if (string.IsNullOrEmpty(rom.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
if (rom.ReadLong(Data.Models.Metadata.Rom.SizeKey) is null || rom.ReadLong(Data.Models.Metadata.Rom.SizeKey) < 0)
|
||||
missingFields.Add(Data.Models.Metadata.Rom.SizeKey);
|
||||
if (string.IsNullOrEmpty(rom.ReadString(Data.Models.Metadata.Rom.CRC16Key))
|
||||
@@ -114,7 +114,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
case Disk disk:
|
||||
if (string.IsNullOrEmpty(disk.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Disk.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Disk.Name));
|
||||
if (string.IsNullOrEmpty(disk.ReadString(Data.Models.Metadata.Disk.MD5Key))
|
||||
&& string.IsNullOrEmpty(disk.ReadString(Data.Models.Metadata.Disk.SHA1Key)))
|
||||
{
|
||||
@@ -125,19 +125,19 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
case Sample sample:
|
||||
if (string.IsNullOrEmpty(sample.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Sample.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Sample.Name));
|
||||
break;
|
||||
|
||||
case Archive archive:
|
||||
if (string.IsNullOrEmpty(archive.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Archive.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Archive.Name));
|
||||
break;
|
||||
|
||||
case Chip chip:
|
||||
if (chip.ReadString(Data.Models.Metadata.Chip.ChipTypeKey).AsChipType() is null)
|
||||
missingFields.Add(Data.Models.Metadata.Chip.ChipTypeKey);
|
||||
if (string.IsNullOrEmpty(chip.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Chip.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Chip.Name));
|
||||
break;
|
||||
|
||||
case Display display:
|
||||
@@ -161,7 +161,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
case DipSwitch dipswitch:
|
||||
if (string.IsNullOrEmpty(dipswitch.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.DipSwitch.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.DipSwitch.Name));
|
||||
break;
|
||||
|
||||
case Driver driver:
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -32,7 +32,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -262,14 +262,14 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
{
|
||||
case BiosSet biosset:
|
||||
if (string.IsNullOrEmpty(biosset.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.BiosSet.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.BiosSet.Name));
|
||||
if (string.IsNullOrEmpty(biosset.ReadString(Data.Models.Metadata.BiosSet.DescriptionKey)))
|
||||
missingFields.Add(Data.Models.Metadata.BiosSet.DescriptionKey);
|
||||
break;
|
||||
|
||||
case Rom rom:
|
||||
if (string.IsNullOrEmpty(rom.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
if (rom.ReadLong(Data.Models.Metadata.Rom.SizeKey) is null || rom.ReadLong(Data.Models.Metadata.Rom.SizeKey) < 0)
|
||||
missingFields.Add(Data.Models.Metadata.Rom.SizeKey);
|
||||
if (string.IsNullOrEmpty(rom.ReadString(Data.Models.Metadata.Rom.CRCKey))
|
||||
@@ -282,7 +282,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
case Disk disk:
|
||||
if (string.IsNullOrEmpty(disk.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Disk.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Disk.Name));
|
||||
if (string.IsNullOrEmpty(disk.ReadString(Data.Models.Metadata.Disk.MD5Key))
|
||||
&& string.IsNullOrEmpty(disk.ReadString(Data.Models.Metadata.Disk.SHA1Key)))
|
||||
{
|
||||
@@ -293,17 +293,17 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
case DeviceRef deviceref:
|
||||
if (string.IsNullOrEmpty(deviceref.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.DeviceRef.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.DeviceRef.Name));
|
||||
break;
|
||||
|
||||
case Sample sample:
|
||||
if (string.IsNullOrEmpty(sample.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Sample.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Sample.Name));
|
||||
break;
|
||||
|
||||
case Chip chip:
|
||||
if (string.IsNullOrEmpty(chip.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Chip.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Chip.Name));
|
||||
if (chip.ReadString(Data.Models.Metadata.Chip.ChipTypeKey).AsChipType() is null)
|
||||
missingFields.Add(Data.Models.Metadata.Chip.ChipTypeKey);
|
||||
break;
|
||||
@@ -327,14 +327,14 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
case DipSwitch dipswitch:
|
||||
if (string.IsNullOrEmpty(dipswitch.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.DipSwitch.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.DipSwitch.Name));
|
||||
if (string.IsNullOrEmpty(dipswitch.ReadString(Data.Models.Metadata.DipSwitch.TagKey)))
|
||||
missingFields.Add(Data.Models.Metadata.DipSwitch.TagKey);
|
||||
break;
|
||||
|
||||
case Configuration configuration:
|
||||
if (string.IsNullOrEmpty(configuration.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Configuration.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Configuration.Name));
|
||||
if (string.IsNullOrEmpty(configuration.ReadString(Data.Models.Metadata.Configuration.TagKey)))
|
||||
missingFields.Add(Data.Models.Metadata.Configuration.TagKey);
|
||||
break;
|
||||
@@ -346,7 +346,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
case Adjuster adjuster:
|
||||
if (string.IsNullOrEmpty(adjuster.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Adjuster.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Adjuster.Name));
|
||||
break;
|
||||
|
||||
case Driver driver:
|
||||
@@ -372,21 +372,21 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
case Slot slot:
|
||||
if (string.IsNullOrEmpty(slot.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Slot.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Slot.Name));
|
||||
break;
|
||||
|
||||
case DatItems.Formats.SoftwareList softwarelist:
|
||||
if (string.IsNullOrEmpty(softwarelist.ReadString(Data.Models.Metadata.SoftwareList.TagKey)))
|
||||
missingFields.Add(Data.Models.Metadata.SoftwareList.TagKey);
|
||||
if (string.IsNullOrEmpty(softwarelist.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.SoftwareList.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.SoftwareList.Name));
|
||||
if (softwarelist.ReadString(Data.Models.Metadata.SoftwareList.StatusKey).AsSoftwareListStatus() == null)
|
||||
missingFields.Add(Data.Models.Metadata.SoftwareList.StatusKey);
|
||||
break;
|
||||
|
||||
case RamOption ramoption:
|
||||
if (string.IsNullOrEmpty(ramoption.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.RamOption.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.RamOption.Name));
|
||||
break;
|
||||
|
||||
default:
|
||||
|
||||
@@ -268,21 +268,21 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
{
|
||||
case Release release:
|
||||
if (string.IsNullOrEmpty(release.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Release.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Release.Name));
|
||||
if (string.IsNullOrEmpty(release.ReadString(Data.Models.Metadata.Release.RegionKey)))
|
||||
missingFields.Add(Data.Models.Metadata.Release.RegionKey);
|
||||
break;
|
||||
|
||||
case BiosSet biosset:
|
||||
if (string.IsNullOrEmpty(biosset.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.BiosSet.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.BiosSet.Name));
|
||||
if (string.IsNullOrEmpty(biosset.ReadString(Data.Models.Metadata.BiosSet.DescriptionKey)))
|
||||
missingFields.Add(Data.Models.Metadata.BiosSet.DescriptionKey);
|
||||
break;
|
||||
|
||||
case Rom rom:
|
||||
if (string.IsNullOrEmpty(rom.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
if (rom.ReadLong(Data.Models.Metadata.Rom.SizeKey) is null || rom.ReadLong(Data.Models.Metadata.Rom.SizeKey) < 0)
|
||||
missingFields.Add(Data.Models.Metadata.Rom.SizeKey);
|
||||
if (string.IsNullOrEmpty(rom.ReadString(Data.Models.Metadata.Rom.CRC16Key))
|
||||
@@ -306,7 +306,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
case Disk disk:
|
||||
if (string.IsNullOrEmpty(disk.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Disk.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Disk.Name));
|
||||
if (string.IsNullOrEmpty(disk.ReadString(Data.Models.Metadata.Disk.MD5Key))
|
||||
&& string.IsNullOrEmpty(disk.ReadString(Data.Models.Metadata.Disk.SHA1Key)))
|
||||
{
|
||||
@@ -317,7 +317,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
case Media media:
|
||||
if (string.IsNullOrEmpty(media.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Media.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Media.Name));
|
||||
if (string.IsNullOrEmpty(media.ReadString(Data.Models.Metadata.Media.MD5Key))
|
||||
&& string.IsNullOrEmpty(media.ReadString(Data.Models.Metadata.Media.SHA1Key))
|
||||
&& string.IsNullOrEmpty(media.ReadString(Data.Models.Metadata.Media.SHA256Key))
|
||||
@@ -330,17 +330,17 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
case DeviceRef deviceref:
|
||||
if (string.IsNullOrEmpty(deviceref.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.DeviceRef.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.DeviceRef.Name));
|
||||
break;
|
||||
|
||||
case Sample sample:
|
||||
if (string.IsNullOrEmpty(sample.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Sample.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Sample.Name));
|
||||
break;
|
||||
|
||||
case Archive archive:
|
||||
if (string.IsNullOrEmpty(archive.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Archive.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Archive.Name));
|
||||
break;
|
||||
|
||||
case Driver driver:
|
||||
@@ -358,7 +358,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
if (string.IsNullOrEmpty(softwarelist.ReadString(Data.Models.Metadata.SoftwareList.TagKey)))
|
||||
missingFields.Add(Data.Models.Metadata.SoftwareList.TagKey);
|
||||
if (string.IsNullOrEmpty(softwarelist.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.SoftwareList.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.SoftwareList.Name));
|
||||
if (softwarelist.ReadString(Data.Models.Metadata.SoftwareList.StatusKey).AsSoftwareListStatus() == null)
|
||||
missingFields.Add(Data.Models.Metadata.SoftwareList.StatusKey);
|
||||
break;
|
||||
|
||||
@@ -33,7 +33,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -33,7 +33,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -35,7 +35,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -70,7 +70,7 @@ The softwaredb.xml file contains information about rom mapper types
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -33,7 +33,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -33,7 +33,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -68,7 +68,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -33,7 +33,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -35,7 +35,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -34,7 +34,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -33,7 +33,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -33,7 +33,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
@@ -109,19 +109,19 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
case DipSwitch dipSwitch:
|
||||
if (!dipSwitch.PartSpecified)
|
||||
{
|
||||
missingFields.Add(Data.Models.Metadata.Part.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Part.Name));
|
||||
missingFields.Add(Data.Models.Metadata.Part.InterfaceKey);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (string.IsNullOrEmpty(dipSwitch.Read<Part?>(DipSwitch.PartKey)!.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Part.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Part.Name));
|
||||
if (string.IsNullOrEmpty(dipSwitch.Read<Part?>(DipSwitch.PartKey)!.ReadString(Data.Models.Metadata.Part.InterfaceKey)))
|
||||
missingFields.Add(Data.Models.Metadata.Part.InterfaceKey);
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(dipSwitch.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.DipSwitch.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.DipSwitch.Name));
|
||||
if (string.IsNullOrEmpty(dipSwitch.ReadString(Data.Models.Metadata.DipSwitch.TagKey)))
|
||||
missingFields.Add(Data.Models.Metadata.DipSwitch.TagKey);
|
||||
if (string.IsNullOrEmpty(dipSwitch.ReadString(Data.Models.Metadata.DipSwitch.MaskKey)))
|
||||
@@ -130,7 +130,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
{
|
||||
var dipValues = dipSwitch.Read<DipValue[]?>(Data.Models.Metadata.DipSwitch.DipValueKey);
|
||||
if (Array.Find(dipValues!, dv => string.IsNullOrEmpty(dv.GetName())) is not null)
|
||||
missingFields.Add(Data.Models.Metadata.DipValue.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.DipValue.Name));
|
||||
if (Array.Find(dipValues!, dv => string.IsNullOrEmpty(dv.ReadString(Data.Models.Metadata.DipValue.ValueKey))) is not null)
|
||||
missingFields.Add(Data.Models.Metadata.DipValue.ValueKey);
|
||||
}
|
||||
@@ -140,59 +140,59 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
case Disk disk:
|
||||
if (!disk.PartSpecified)
|
||||
{
|
||||
missingFields.Add(Data.Models.Metadata.Part.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Part.Name));
|
||||
missingFields.Add(Data.Models.Metadata.Part.InterfaceKey);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (string.IsNullOrEmpty(disk.Read<Part?>(Disk.PartKey)!.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Part.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Part.Name));
|
||||
if (string.IsNullOrEmpty(disk.Read<Part?>(Disk.PartKey)!.ReadString(Data.Models.Metadata.Part.InterfaceKey)))
|
||||
missingFields.Add(Data.Models.Metadata.Part.InterfaceKey);
|
||||
}
|
||||
|
||||
if (!disk.DiskAreaSpecified)
|
||||
{
|
||||
missingFields.Add(Data.Models.Metadata.DiskArea.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.DiskArea.Name));
|
||||
}
|
||||
else
|
||||
{
|
||||
if (string.IsNullOrEmpty(disk.Read<DiskArea?>(Disk.DiskAreaKey)!.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.DiskArea.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.DiskArea.Name));
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(disk.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Disk.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Disk.Name));
|
||||
break;
|
||||
|
||||
case Info info:
|
||||
if (string.IsNullOrEmpty(info.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Info.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Info.Name));
|
||||
break;
|
||||
|
||||
case Rom rom:
|
||||
if (!rom.PartSpecified)
|
||||
{
|
||||
missingFields.Add(Data.Models.Metadata.Part.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Part.Name));
|
||||
missingFields.Add(Data.Models.Metadata.Part.InterfaceKey);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (string.IsNullOrEmpty(rom.Read<Part?>(Rom.PartKey)!.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Part.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Part.Name));
|
||||
if (string.IsNullOrEmpty(rom.Read<Part?>(Rom.PartKey)!.ReadString(Data.Models.Metadata.Part.InterfaceKey)))
|
||||
missingFields.Add(Data.Models.Metadata.Part.InterfaceKey);
|
||||
}
|
||||
|
||||
if (!rom.DataAreaSpecified)
|
||||
{
|
||||
missingFields.Add(Data.Models.Metadata.DataArea.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.DataArea.Name));
|
||||
missingFields.Add(Data.Models.Metadata.DataArea.SizeKey);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (string.IsNullOrEmpty(rom.Read<DataArea?>(Rom.DataAreaKey)!.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.DataArea.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.DataArea.Name));
|
||||
if (rom.Read<DataArea?>(Rom.DataAreaKey)!.ReadLong(Data.Models.Metadata.DataArea.SizeKey) is null)
|
||||
missingFields.Add(Data.Models.Metadata.DataArea.SizeKey);
|
||||
}
|
||||
@@ -201,7 +201,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
case SharedFeat sharedFeat:
|
||||
if (string.IsNullOrEmpty(sharedFeat.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.SharedFeat.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.SharedFeat.Name));
|
||||
break;
|
||||
|
||||
default:
|
||||
|
||||
@@ -34,7 +34,7 @@ namespace SabreTools.Metadata.DatFiles.Formats
|
||||
|
||||
// Check item name
|
||||
if (string.IsNullOrEmpty(datItem.GetName()))
|
||||
missingFields.Add(Data.Models.Metadata.Rom.NameKey);
|
||||
missingFields.Add(nameof(Data.Models.Metadata.Rom.Name));
|
||||
|
||||
switch (datItem)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user