Remove NameKey from all current locations

This commit is contained in:
Matt Nadareski
2026-04-01 13:42:07 -04:00
parent 5812d197a5
commit d2b8a4aa2c
55 changed files with 162 additions and 239 deletions

View File

@@ -21,9 +21,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>bool</remarks>
public const string DefaultKey = "default";
/// <remarks>string</remarks>
public const string NameKey = "name";
#endregion
public Adjuster() => ItemType = ItemType.Adjuster;

View File

@@ -29,9 +29,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>string, No-Intro DB extension</remarks>
public const string MergeNameKey = "mergename";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string, No-Intro DB extension</remarks>
public const string NameAltKey = "name_alt";

View File

@@ -20,9 +20,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>string</remarks>
public const string DescriptionKey = "description";
/// <remarks>string</remarks>
public const string NameKey = "name";
#endregion
public BiosSet() => ItemType = ItemType.BiosSet;

View File

@@ -20,9 +20,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>string</remarks>
public const string FlagsKey = "flags";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>(yes|no) "no"</remarks>
public const string SoundOnlyKey = "soundonly";

View File

@@ -17,9 +17,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>(yes|no) "no"</remarks>
public const string InvertedKey = "inverted";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string, possibly long</remarks>
public const string NumberKey = "number";

View File

@@ -21,9 +21,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>(yes|no) "no"</remarks>
public const string DefaultKey = "default";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string</remarks>
public const string ValueKey = "value";

View File

@@ -29,9 +29,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>string</remarks>
public const string MaskKey = "mask";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string</remarks>
public const string TagKey = "tag";

View File

@@ -17,9 +17,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>(big|little) "little"</remarks>
public const string EndiannessKey = "endianness";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>Rom[]</remarks>
[NoFilter]
public const string RomKey = "rom";

View File

@@ -12,13 +12,6 @@ namespace SabreTools.Data.Models.Metadata
#endregion
#region Keys
/// <remarks>string</remarks>
public const string NameKey = "name";
#endregion
public DeviceRef() => ItemType = ItemType.DeviceRef;
}
}

View File

@@ -17,9 +17,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>(yes|no) "no"</remarks>
public const string InvertedKey = "inverted";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string, possibly long</remarks>
public const string NumberKey = "number";

View File

@@ -35,9 +35,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>string</remarks>
public const string MaskKey = "mask";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string</remarks>
public const string TagKey = "tag";

View File

@@ -21,9 +21,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>(yes|no) "no"</remarks>
public const string DefaultKey = "default";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string</remarks>
public const string ValueKey = "value";

View File

@@ -26,9 +26,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>string</remarks>
public const string MergeKey = "merge";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>(yes|no) "no"</remarks>
public const string OptionalKey = "optional";

View File

@@ -18,9 +18,6 @@ namespace SabreTools.Data.Models.Metadata
[NoFilter]
public const string DiskKey = "disk";
/// <remarks>string</remarks>
public const string NameKey = "name";
#endregion
public DiskArea() => ItemType = ItemType.DiskArea;

View File

@@ -12,13 +12,6 @@ namespace SabreTools.Data.Models.Metadata
#endregion
#region Keys
/// <remarks>string</remarks>
public const string NameKey = "name";
#endregion
public Extension() => ItemType = ItemType.Extension;
}
}

View File

@@ -14,9 +14,6 @@ namespace SabreTools.Data.Models.Metadata
#region Keys
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>(unemulated|imperfect)</remarks>
public const string OverallKey = "overall";

View File

@@ -98,9 +98,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>string</remarks>
public const string MameConfigKey = "mameconfig";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// TODO: This needs an internal model OR mapping to fields
/// <remarks>NewDat</remarks>
[NoFilter]

View File

@@ -14,9 +14,6 @@ namespace SabreTools.Data.Models.Metadata
#region Keys
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string</remarks>
public const string ValueKey = "value";

View File

@@ -17,9 +17,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>string</remarks>
public const string BriefNameKey = "briefname";
/// <remarks>string</remarks>
public const string NameKey = "name";
#endregion
public Instance() => ItemType = ItemType.Instance;

View File

@@ -168,9 +168,6 @@ namespace SabreTools.Data.Models.Metadata
[NoFilter]
public const string MediaKey = "media";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string</remarks>
public const string NotesKey = "notes";

View File

@@ -17,9 +17,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>string</remarks>
public const string MD5Key = "md5";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string</remarks>
public const string SHA1Key = "sha1";

View File

@@ -33,9 +33,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>string</remarks>
public const string InterfaceKey = "interface";
/// <remarks>string</remarks>
public const string NameKey = "name";
#endregion
public Part() => ItemType = ItemType.Part;

View File

@@ -20,9 +20,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>(yes|no) "no"</remarks>
public const string DefaultKey = "default";
/// <remarks>string</remarks>
public const string NameKey = "name";
#endregion
public RamOption() => ItemType = ItemType.RamOption;

View File

@@ -23,9 +23,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>string</remarks>
public const string LanguageKey = "language";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string</remarks>
public const string RegionKey = "region";

View File

@@ -143,9 +143,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>(yes|no) "no"</remarks>
public const string MIAKey = "mia";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string; ArchiveDotOrg.File</remarks>
public const string TesseractOCRKey = "ocr";

View File

@@ -12,13 +12,6 @@ namespace SabreTools.Data.Models.Metadata
#endregion
#region Keys
/// <remarks>string</remarks>
public const string NameKey = "name";
#endregion
public Sample() => ItemType = ItemType.Sample;
}
}

View File

@@ -14,9 +14,6 @@ namespace SabreTools.Data.Models.Metadata
#region Keys
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string</remarks>
public const string ValueKey = "value";

View File

@@ -14,9 +14,6 @@ namespace SabreTools.Data.Models.Metadata
#region Keys
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>SlotOption[]</remarks>
[NoFilter]
public const string SlotOptionKey = "slotoption";

View File

@@ -20,9 +20,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>string</remarks>
public const string DevNameKey = "devname";
/// <remarks>string</remarks>
public const string NameKey = "name";
#endregion
public SlotOption() => ItemType = ItemType.SlotOption;

View File

@@ -24,9 +24,6 @@ namespace SabreTools.Data.Models.Metadata
[NoFilter]
public const string InfoKey = "info";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string</remarks>
public const string NotesKey = "notes";

View File

@@ -20,9 +20,6 @@ namespace SabreTools.Data.Models.Metadata
/// <remarks>string</remarks>
public const string FilterKey = "filter";
/// <remarks>string</remarks>
public const string NameKey = "name";
/// <remarks>string</remarks>
public const string NotesKey = "notes";

View File

@@ -56,7 +56,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
]));
}
@@ -96,7 +96,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Release.NameKey,
nameof(Data.Models.Metadata.Release.Name),
Data.Models.Metadata.Release.RegionKey,
]));
}
@@ -111,7 +111,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.BiosSet.NameKey,
nameof(Data.Models.Metadata.BiosSet.Name),
Data.Models.Metadata.BiosSet.DescriptionKey,
]));
}
@@ -126,7 +126,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SizeKey,
Data.Models.Metadata.Rom.SHA1Key,
]));
@@ -142,7 +142,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Disk.NameKey,
nameof(Data.Models.Metadata.Disk.Name),
Data.Models.Metadata.Disk.SHA1Key,
]));
}
@@ -157,7 +157,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Sample.NameKey,
nameof(Data.Models.Metadata.Sample.Name),
]));
}
@@ -171,7 +171,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Archive.NameKey,
nameof(Data.Models.Metadata.Archive.Name),
]));
}
@@ -186,7 +186,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Chip.ChipTypeKey,
Data.Models.Metadata.Chip.NameKey,
nameof(Data.Models.Metadata.Chip.Name),
]));
}
@@ -244,7 +244,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.DipSwitch.NameKey,
nameof(Data.Models.Metadata.DipSwitch.Name),
]));
}
@@ -287,7 +287,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SizeKey,
Data.Models.Metadata.Rom.CRCKey,
]));
@@ -317,7 +317,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SHA256Key,
Data.Models.Metadata.Rom.SHA1Key,
Data.Models.Metadata.Rom.MD5Key,
@@ -349,7 +349,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.CRCKey,
]));
}
@@ -374,7 +374,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.MD2Key,
]));
}
@@ -399,7 +399,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.MD4Key,
]));
}
@@ -426,7 +426,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Disk.NameKey,
nameof(Data.Models.Metadata.Disk.Name),
Data.Models.Metadata.Disk.MD5Key,
]));
}
@@ -441,7 +441,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Media.NameKey,
nameof(Data.Models.Metadata.Media.Name),
Data.Models.Metadata.Media.MD5Key,
]));
}
@@ -456,7 +456,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.MD5Key,
]));
}
@@ -481,7 +481,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.RIPEMD128Key,
]));
}
@@ -506,7 +506,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.RIPEMD160Key,
]));
}
@@ -533,7 +533,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Disk.NameKey,
nameof(Data.Models.Metadata.Disk.Name),
Data.Models.Metadata.Disk.SHA1Key,
]));
}
@@ -548,7 +548,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Media.NameKey,
nameof(Data.Models.Metadata.Media.Name),
Data.Models.Metadata.Media.SHA1Key,
]));
}
@@ -563,7 +563,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SHA1Key,
]));
}
@@ -589,7 +589,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Media.NameKey,
nameof(Data.Models.Metadata.Media.Name),
Data.Models.Metadata.Media.SHA256Key,
]));
}
@@ -604,7 +604,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SHA256Key,
]));
}
@@ -629,7 +629,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SHA384Key,
]));
}
@@ -654,7 +654,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SHA512Key,
]));
}
@@ -680,7 +680,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Media.NameKey,
nameof(Data.Models.Metadata.Media.Name),
Data.Models.Metadata.Media.SpamSumKey,
]));
}
@@ -695,7 +695,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SpamSumKey,
]));
}
@@ -725,7 +725,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Disk.NameKey,
nameof(Data.Models.Metadata.Disk.Name),
Data.Models.Metadata.Disk.SHA1Key,
]));
}
@@ -740,7 +740,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SizeKey,
Data.Models.Metadata.Rom.CRCKey,
Data.Models.Metadata.Rom.SHA1Key,
@@ -790,7 +790,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.BiosSet.NameKey,
nameof(Data.Models.Metadata.BiosSet.Name),
Data.Models.Metadata.BiosSet.DescriptionKey,
]));
}
@@ -805,7 +805,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SizeKey,
Data.Models.Metadata.Rom.SHA1Key,
]));
@@ -821,7 +821,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Disk.NameKey,
nameof(Data.Models.Metadata.Disk.Name),
Data.Models.Metadata.Disk.SHA1Key,
]));
}
@@ -836,7 +836,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.DeviceRef.NameKey,
nameof(Data.Models.Metadata.DeviceRef.Name),
]));
}
@@ -850,7 +850,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Sample.NameKey,
nameof(Data.Models.Metadata.Sample.Name),
]));
}
@@ -864,7 +864,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Chip.NameKey,
nameof(Data.Models.Metadata.Chip.Name),
Data.Models.Metadata.Chip.ChipTypeKey,
]));
}
@@ -922,7 +922,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.DipSwitch.NameKey,
nameof(Data.Models.Metadata.DipSwitch.Name),
Data.Models.Metadata.DipSwitch.TagKey,
]));
}
@@ -937,7 +937,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Configuration.NameKey,
nameof(Data.Models.Metadata.Configuration.Name),
Data.Models.Metadata.Configuration.TagKey,
]));
}
@@ -966,7 +966,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Adjuster.NameKey,
nameof(Data.Models.Metadata.Adjuster.Name),
]));
}
@@ -1025,7 +1025,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Slot.NameKey,
nameof(Data.Models.Metadata.Slot.Name),
]));
}
@@ -1040,7 +1040,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.SoftwareList.TagKey,
Data.Models.Metadata.SoftwareList.NameKey,
nameof(Data.Models.Metadata.SoftwareList.Name),
Data.Models.Metadata.SoftwareList.StatusKey,
]));
}
@@ -1055,7 +1055,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.RamOption.NameKey,
nameof(Data.Models.Metadata.RamOption.Name),
]));
}
@@ -1092,7 +1092,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Release.NameKey,
nameof(Data.Models.Metadata.Release.Name),
Data.Models.Metadata.Release.RegionKey,
]));
}
@@ -1107,7 +1107,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.BiosSet.NameKey,
nameof(Data.Models.Metadata.BiosSet.Name),
Data.Models.Metadata.BiosSet.DescriptionKey,
]));
}
@@ -1122,7 +1122,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SizeKey,
Data.Models.Metadata.Rom.SHA1Key,
]));
@@ -1138,7 +1138,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Disk.NameKey,
nameof(Data.Models.Metadata.Disk.Name),
Data.Models.Metadata.Disk.SHA1Key,
]));
}
@@ -1153,7 +1153,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Media.NameKey,
nameof(Data.Models.Metadata.Media.Name),
Data.Models.Metadata.Media.SHA1Key,
]));
}
@@ -1168,7 +1168,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.DeviceRef.NameKey,
nameof(Data.Models.Metadata.DeviceRef.Name),
]));
}
@@ -1182,7 +1182,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Sample.NameKey,
nameof(Data.Models.Metadata.Sample.Name),
]));
}
@@ -1196,7 +1196,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Archive.NameKey,
nameof(Data.Models.Metadata.Archive.Name),
]));
}
@@ -1228,7 +1228,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.SoftwareList.TagKey,
Data.Models.Metadata.SoftwareList.NameKey,
nameof(Data.Models.Metadata.SoftwareList.Name),
Data.Models.Metadata.SoftwareList.StatusKey,
]));
}
@@ -1305,7 +1305,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SHA1Key,
]));
}
@@ -1334,7 +1334,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.CRCKey,
Data.Models.Metadata.Rom.SizeKey,
]));
@@ -1390,7 +1390,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Disk.NameKey,
nameof(Data.Models.Metadata.Disk.Name),
Data.Models.Metadata.Disk.SHA1Key,
]));
}
@@ -1405,7 +1405,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Media.NameKey,
nameof(Data.Models.Metadata.Media.Name),
Data.Models.Metadata.Media.SHA1Key,
]));
}
@@ -1420,7 +1420,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SizeKey,
Data.Models.Metadata.Rom.SHA1Key,
]));
@@ -1448,7 +1448,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Disk.NameKey,
nameof(Data.Models.Metadata.Disk.Name),
Data.Models.Metadata.Disk.SHA1Key,
]));
}
@@ -1463,7 +1463,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Media.NameKey,
nameof(Data.Models.Metadata.Media.Name),
Data.Models.Metadata.Media.SHA1Key,
]));
}
@@ -1478,7 +1478,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SizeKey,
Data.Models.Metadata.Rom.SHA1Key,
]));
@@ -1506,7 +1506,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Disk.NameKey,
nameof(Data.Models.Metadata.Disk.Name),
Data.Models.Metadata.Disk.SHA1Key,
]));
}
@@ -1521,7 +1521,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Media.NameKey,
nameof(Data.Models.Metadata.Media.Name),
Data.Models.Metadata.Media.SHA1Key,
]));
}
@@ -1536,7 +1536,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Rom.NameKey,
nameof(Data.Models.Metadata.Rom.Name),
Data.Models.Metadata.Rom.SizeKey,
Data.Models.Metadata.Rom.SHA1Key,
]));
@@ -1571,9 +1571,9 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Part.NameKey,
nameof(Data.Models.Metadata.Part.Name),
Data.Models.Metadata.Part.InterfaceKey,
Data.Models.Metadata.DipSwitch.NameKey,
nameof(Data.Models.Metadata.DipSwitch.Name),
Data.Models.Metadata.DipSwitch.TagKey,
Data.Models.Metadata.DipSwitch.MaskKey,
]));
@@ -1589,10 +1589,10 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Part.NameKey,
nameof(Data.Models.Metadata.Part.Name),
Data.Models.Metadata.Part.InterfaceKey,
Data.Models.Metadata.DiskArea.NameKey,
Data.Models.Metadata.Disk.NameKey,
nameof(Data.Models.Metadata.DiskArea.Name),
nameof(Data.Models.Metadata.Disk.Name),
]));
}
@@ -1606,7 +1606,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Info.NameKey,
nameof(Data.Models.Metadata.Info.Name),
]));
}
@@ -1620,9 +1620,9 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.Part.NameKey,
nameof(Data.Models.Metadata.Part.Name),
Data.Models.Metadata.Part.InterfaceKey,
Data.Models.Metadata.DataArea.NameKey,
nameof(Data.Models.Metadata.DataArea.Name),
Data.Models.Metadata.DataArea.SizeKey,
]));
}
@@ -1637,7 +1637,7 @@ namespace SabreTools.Metadata.DatFiles.Test
Assert.NotNull(actual);
Assert.True(actual.SequenceEqual([
Data.Models.Metadata.SharedFeat.NameKey,
nameof(Data.Models.Metadata.SharedFeat.Name),
]));
}

View File

@@ -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;
}

View File

@@ -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:

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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:

View File

@@ -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;

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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:

View File

@@ -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)
{

View File

@@ -106,6 +106,14 @@ namespace SabreTools.Metadata.Filter
if (constants is null)
return false;
// Special cases
if (fieldName.Equals("name", StringComparison.OrdinalIgnoreCase))
{
itemName = MetadataFile.HeaderKey;
fieldName = "name";
return true;
}
// Get if there's a match to the constant
string localFieldName = fieldName;
string? constantMatch = Array.Find(constants, c => string.Equals(c, localFieldName, StringComparison.OrdinalIgnoreCase));
@@ -128,6 +136,14 @@ namespace SabreTools.Metadata.Filter
if (constants is null)
return false;
// Special cases
if (fieldName.Equals("name", StringComparison.OrdinalIgnoreCase))
{
itemName = MetadataFile.MachineKey;
fieldName = "name";
return true;
}
// Get if there's a match to the constant
string localFieldName = fieldName;
string? constantMatch = Array.Find(constants, c => string.Equals(c, localFieldName, StringComparison.OrdinalIgnoreCase));
@@ -149,6 +165,14 @@ namespace SabreTools.Metadata.Filter
if (string.Equals(itemName, "datitem", StringComparison.OrdinalIgnoreCase)
|| string.Equals(itemName, "item", StringComparison.OrdinalIgnoreCase))
{
// Special cases
if (fieldName.Equals("name", StringComparison.OrdinalIgnoreCase))
{
itemName = "item";
fieldName = "name";
return true;
}
// Get all item types
var itemTypes = TypeHelper.GetDatItemTypeNames();
@@ -204,6 +228,10 @@ namespace SabreTools.Metadata.Filter
if (constants is null)
return null;
// Special cases
if (fieldName.Equals("name", StringComparison.OrdinalIgnoreCase))
return "name";
// Get if there's a match to the constant
string localFieldName = fieldName;
string? constantMatch = Array.Find(constants, c => string.Equals(c, localFieldName, StringComparison.OrdinalIgnoreCase));