mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-07-08 18:06:41 +00:00
Remove NameKey from all current locations
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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]
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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),
|
||||
]));
|
||||
}
|
||||
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user