diff --git a/SabreTools.Data.Models/Metadata/Adjuster.cs b/SabreTools.Data.Models/Metadata/Adjuster.cs
index 93a92165..b8708904 100644
--- a/SabreTools.Data.Models/Metadata/Adjuster.cs
+++ b/SabreTools.Data.Models/Metadata/Adjuster.cs
@@ -21,9 +21,6 @@ namespace SabreTools.Data.Models.Metadata
/// bool
public const string DefaultKey = "default";
- /// string
- public const string NameKey = "name";
-
#endregion
public Adjuster() => ItemType = ItemType.Adjuster;
diff --git a/SabreTools.Data.Models/Metadata/Archive.cs b/SabreTools.Data.Models/Metadata/Archive.cs
index 12280858..7217d9ba 100644
--- a/SabreTools.Data.Models/Metadata/Archive.cs
+++ b/SabreTools.Data.Models/Metadata/Archive.cs
@@ -29,9 +29,6 @@ namespace SabreTools.Data.Models.Metadata
/// string, No-Intro DB extension
public const string MergeNameKey = "mergename";
- /// string
- public const string NameKey = "name";
-
/// string, No-Intro DB extension
public const string NameAltKey = "name_alt";
diff --git a/SabreTools.Data.Models/Metadata/BiosSet.cs b/SabreTools.Data.Models/Metadata/BiosSet.cs
index e5026427..86dd5efd 100644
--- a/SabreTools.Data.Models/Metadata/BiosSet.cs
+++ b/SabreTools.Data.Models/Metadata/BiosSet.cs
@@ -20,9 +20,6 @@ namespace SabreTools.Data.Models.Metadata
/// string
public const string DescriptionKey = "description";
- /// string
- public const string NameKey = "name";
-
#endregion
public BiosSet() => ItemType = ItemType.BiosSet;
diff --git a/SabreTools.Data.Models/Metadata/Chip.cs b/SabreTools.Data.Models/Metadata/Chip.cs
index 29717274..0a8860cc 100644
--- a/SabreTools.Data.Models/Metadata/Chip.cs
+++ b/SabreTools.Data.Models/Metadata/Chip.cs
@@ -20,9 +20,6 @@ namespace SabreTools.Data.Models.Metadata
/// string
public const string FlagsKey = "flags";
- /// string
- public const string NameKey = "name";
-
/// (yes|no) "no"
public const string SoundOnlyKey = "soundonly";
diff --git a/SabreTools.Data.Models/Metadata/ConfLocation.cs b/SabreTools.Data.Models/Metadata/ConfLocation.cs
index 84f95648..9fe02618 100644
--- a/SabreTools.Data.Models/Metadata/ConfLocation.cs
+++ b/SabreTools.Data.Models/Metadata/ConfLocation.cs
@@ -17,9 +17,6 @@ namespace SabreTools.Data.Models.Metadata
/// (yes|no) "no"
public const string InvertedKey = "inverted";
- /// string
- public const string NameKey = "name";
-
/// string, possibly long
public const string NumberKey = "number";
diff --git a/SabreTools.Data.Models/Metadata/ConfSetting.cs b/SabreTools.Data.Models/Metadata/ConfSetting.cs
index 8f61ce32..996d2b0f 100644
--- a/SabreTools.Data.Models/Metadata/ConfSetting.cs
+++ b/SabreTools.Data.Models/Metadata/ConfSetting.cs
@@ -21,9 +21,6 @@ namespace SabreTools.Data.Models.Metadata
/// (yes|no) "no"
public const string DefaultKey = "default";
- /// string
- public const string NameKey = "name";
-
/// string
public const string ValueKey = "value";
diff --git a/SabreTools.Data.Models/Metadata/Configuration.cs b/SabreTools.Data.Models/Metadata/Configuration.cs
index 120ba827..d261bb88 100644
--- a/SabreTools.Data.Models/Metadata/Configuration.cs
+++ b/SabreTools.Data.Models/Metadata/Configuration.cs
@@ -29,9 +29,6 @@ namespace SabreTools.Data.Models.Metadata
/// string
public const string MaskKey = "mask";
- /// string
- public const string NameKey = "name";
-
/// string
public const string TagKey = "tag";
diff --git a/SabreTools.Data.Models/Metadata/DataArea.cs b/SabreTools.Data.Models/Metadata/DataArea.cs
index 2ad809ae..5bc474cf 100644
--- a/SabreTools.Data.Models/Metadata/DataArea.cs
+++ b/SabreTools.Data.Models/Metadata/DataArea.cs
@@ -17,9 +17,6 @@ namespace SabreTools.Data.Models.Metadata
/// (big|little) "little"
public const string EndiannessKey = "endianness";
- /// string
- public const string NameKey = "name";
-
/// Rom[]
[NoFilter]
public const string RomKey = "rom";
diff --git a/SabreTools.Data.Models/Metadata/DeviceRef.cs b/SabreTools.Data.Models/Metadata/DeviceRef.cs
index 6da889da..edfdf54d 100644
--- a/SabreTools.Data.Models/Metadata/DeviceRef.cs
+++ b/SabreTools.Data.Models/Metadata/DeviceRef.cs
@@ -12,13 +12,6 @@ namespace SabreTools.Data.Models.Metadata
#endregion
- #region Keys
-
- /// string
- public const string NameKey = "name";
-
- #endregion
-
public DeviceRef() => ItemType = ItemType.DeviceRef;
}
}
diff --git a/SabreTools.Data.Models/Metadata/DipLocation.cs b/SabreTools.Data.Models/Metadata/DipLocation.cs
index 3a344d33..58dde81e 100644
--- a/SabreTools.Data.Models/Metadata/DipLocation.cs
+++ b/SabreTools.Data.Models/Metadata/DipLocation.cs
@@ -17,9 +17,6 @@ namespace SabreTools.Data.Models.Metadata
/// (yes|no) "no"
public const string InvertedKey = "inverted";
- /// string
- public const string NameKey = "name";
-
/// string, possibly long
public const string NumberKey = "number";
diff --git a/SabreTools.Data.Models/Metadata/DipSwitch.cs b/SabreTools.Data.Models/Metadata/DipSwitch.cs
index 6538d0a8..fe5127be 100644
--- a/SabreTools.Data.Models/Metadata/DipSwitch.cs
+++ b/SabreTools.Data.Models/Metadata/DipSwitch.cs
@@ -35,9 +35,6 @@ namespace SabreTools.Data.Models.Metadata
/// string
public const string MaskKey = "mask";
- /// string
- public const string NameKey = "name";
-
/// string
public const string TagKey = "tag";
diff --git a/SabreTools.Data.Models/Metadata/DipValue.cs b/SabreTools.Data.Models/Metadata/DipValue.cs
index f4416636..b8415547 100644
--- a/SabreTools.Data.Models/Metadata/DipValue.cs
+++ b/SabreTools.Data.Models/Metadata/DipValue.cs
@@ -21,9 +21,6 @@ namespace SabreTools.Data.Models.Metadata
/// (yes|no) "no"
public const string DefaultKey = "default";
- /// string
- public const string NameKey = "name";
-
/// string
public const string ValueKey = "value";
diff --git a/SabreTools.Data.Models/Metadata/Disk.cs b/SabreTools.Data.Models/Metadata/Disk.cs
index ebb019f8..f67a0b8e 100644
--- a/SabreTools.Data.Models/Metadata/Disk.cs
+++ b/SabreTools.Data.Models/Metadata/Disk.cs
@@ -26,9 +26,6 @@ namespace SabreTools.Data.Models.Metadata
/// string
public const string MergeKey = "merge";
- /// string
- public const string NameKey = "name";
-
/// (yes|no) "no"
public const string OptionalKey = "optional";
diff --git a/SabreTools.Data.Models/Metadata/DiskArea.cs b/SabreTools.Data.Models/Metadata/DiskArea.cs
index 5cd92483..87e68a86 100644
--- a/SabreTools.Data.Models/Metadata/DiskArea.cs
+++ b/SabreTools.Data.Models/Metadata/DiskArea.cs
@@ -18,9 +18,6 @@ namespace SabreTools.Data.Models.Metadata
[NoFilter]
public const string DiskKey = "disk";
- /// string
- public const string NameKey = "name";
-
#endregion
public DiskArea() => ItemType = ItemType.DiskArea;
diff --git a/SabreTools.Data.Models/Metadata/Extension.cs b/SabreTools.Data.Models/Metadata/Extension.cs
index d5c912a1..ff5f9808 100644
--- a/SabreTools.Data.Models/Metadata/Extension.cs
+++ b/SabreTools.Data.Models/Metadata/Extension.cs
@@ -12,13 +12,6 @@ namespace SabreTools.Data.Models.Metadata
#endregion
- #region Keys
-
- /// string
- public const string NameKey = "name";
-
- #endregion
-
public Extension() => ItemType = ItemType.Extension;
}
}
diff --git a/SabreTools.Data.Models/Metadata/Feature.cs b/SabreTools.Data.Models/Metadata/Feature.cs
index 3ecadbe0..2195c262 100644
--- a/SabreTools.Data.Models/Metadata/Feature.cs
+++ b/SabreTools.Data.Models/Metadata/Feature.cs
@@ -14,9 +14,6 @@ namespace SabreTools.Data.Models.Metadata
#region Keys
- /// string
- public const string NameKey = "name";
-
/// (unemulated|imperfect)
public const string OverallKey = "overall";
diff --git a/SabreTools.Data.Models/Metadata/Header.cs b/SabreTools.Data.Models/Metadata/Header.cs
index 0851a8bc..9ed506ee 100644
--- a/SabreTools.Data.Models/Metadata/Header.cs
+++ b/SabreTools.Data.Models/Metadata/Header.cs
@@ -98,9 +98,6 @@ namespace SabreTools.Data.Models.Metadata
/// string
public const string MameConfigKey = "mameconfig";
- /// string
- public const string NameKey = "name";
-
/// TODO: This needs an internal model OR mapping to fields
/// NewDat
[NoFilter]
diff --git a/SabreTools.Data.Models/Metadata/Info.cs b/SabreTools.Data.Models/Metadata/Info.cs
index 380b8eb1..7adec396 100644
--- a/SabreTools.Data.Models/Metadata/Info.cs
+++ b/SabreTools.Data.Models/Metadata/Info.cs
@@ -14,9 +14,6 @@ namespace SabreTools.Data.Models.Metadata
#region Keys
- /// string
- public const string NameKey = "name";
-
/// string
public const string ValueKey = "value";
diff --git a/SabreTools.Data.Models/Metadata/Instance.cs b/SabreTools.Data.Models/Metadata/Instance.cs
index bcf5f4f4..2d07298a 100644
--- a/SabreTools.Data.Models/Metadata/Instance.cs
+++ b/SabreTools.Data.Models/Metadata/Instance.cs
@@ -17,9 +17,6 @@ namespace SabreTools.Data.Models.Metadata
/// string
public const string BriefNameKey = "briefname";
- /// string
- public const string NameKey = "name";
-
#endregion
public Instance() => ItemType = ItemType.Instance;
diff --git a/SabreTools.Data.Models/Metadata/Machine.cs b/SabreTools.Data.Models/Metadata/Machine.cs
index 0bccb4fb..82ccf0e1 100644
--- a/SabreTools.Data.Models/Metadata/Machine.cs
+++ b/SabreTools.Data.Models/Metadata/Machine.cs
@@ -168,9 +168,6 @@ namespace SabreTools.Data.Models.Metadata
[NoFilter]
public const string MediaKey = "media";
- /// string
- public const string NameKey = "name";
-
/// string
public const string NotesKey = "notes";
diff --git a/SabreTools.Data.Models/Metadata/Media.cs b/SabreTools.Data.Models/Metadata/Media.cs
index ee974675..cb45c2cc 100644
--- a/SabreTools.Data.Models/Metadata/Media.cs
+++ b/SabreTools.Data.Models/Metadata/Media.cs
@@ -17,9 +17,6 @@ namespace SabreTools.Data.Models.Metadata
/// string
public const string MD5Key = "md5";
- /// string
- public const string NameKey = "name";
-
/// string
public const string SHA1Key = "sha1";
diff --git a/SabreTools.Data.Models/Metadata/Part.cs b/SabreTools.Data.Models/Metadata/Part.cs
index 1e2a969e..49dd52fd 100644
--- a/SabreTools.Data.Models/Metadata/Part.cs
+++ b/SabreTools.Data.Models/Metadata/Part.cs
@@ -33,9 +33,6 @@ namespace SabreTools.Data.Models.Metadata
/// string
public const string InterfaceKey = "interface";
- /// string
- public const string NameKey = "name";
-
#endregion
public Part() => ItemType = ItemType.Part;
diff --git a/SabreTools.Data.Models/Metadata/RamOption.cs b/SabreTools.Data.Models/Metadata/RamOption.cs
index abe5f9b6..b2b82a99 100644
--- a/SabreTools.Data.Models/Metadata/RamOption.cs
+++ b/SabreTools.Data.Models/Metadata/RamOption.cs
@@ -20,9 +20,6 @@ namespace SabreTools.Data.Models.Metadata
/// (yes|no) "no"
public const string DefaultKey = "default";
- /// string
- public const string NameKey = "name";
-
#endregion
public RamOption() => ItemType = ItemType.RamOption;
diff --git a/SabreTools.Data.Models/Metadata/Release.cs b/SabreTools.Data.Models/Metadata/Release.cs
index e32520a3..ae3ef67a 100644
--- a/SabreTools.Data.Models/Metadata/Release.cs
+++ b/SabreTools.Data.Models/Metadata/Release.cs
@@ -23,9 +23,6 @@ namespace SabreTools.Data.Models.Metadata
/// string
public const string LanguageKey = "language";
- /// string
- public const string NameKey = "name";
-
/// string
public const string RegionKey = "region";
diff --git a/SabreTools.Data.Models/Metadata/Rom.cs b/SabreTools.Data.Models/Metadata/Rom.cs
index 2e97dfe7..99648714 100644
--- a/SabreTools.Data.Models/Metadata/Rom.cs
+++ b/SabreTools.Data.Models/Metadata/Rom.cs
@@ -143,9 +143,6 @@ namespace SabreTools.Data.Models.Metadata
/// (yes|no) "no"
public const string MIAKey = "mia";
- /// string
- public const string NameKey = "name";
-
/// string; ArchiveDotOrg.File
public const string TesseractOCRKey = "ocr";
diff --git a/SabreTools.Data.Models/Metadata/Sample.cs b/SabreTools.Data.Models/Metadata/Sample.cs
index 63ec55ec..3570b3aa 100644
--- a/SabreTools.Data.Models/Metadata/Sample.cs
+++ b/SabreTools.Data.Models/Metadata/Sample.cs
@@ -12,13 +12,6 @@ namespace SabreTools.Data.Models.Metadata
#endregion
- #region Keys
-
- /// string
- public const string NameKey = "name";
-
- #endregion
-
public Sample() => ItemType = ItemType.Sample;
}
}
diff --git a/SabreTools.Data.Models/Metadata/SharedFeat.cs b/SabreTools.Data.Models/Metadata/SharedFeat.cs
index 524848dc..86df3931 100644
--- a/SabreTools.Data.Models/Metadata/SharedFeat.cs
+++ b/SabreTools.Data.Models/Metadata/SharedFeat.cs
@@ -14,9 +14,6 @@ namespace SabreTools.Data.Models.Metadata
#region Keys
- /// string
- public const string NameKey = "name";
-
/// string
public const string ValueKey = "value";
diff --git a/SabreTools.Data.Models/Metadata/Slot.cs b/SabreTools.Data.Models/Metadata/Slot.cs
index 3b57cbf7..5eb79f6a 100644
--- a/SabreTools.Data.Models/Metadata/Slot.cs
+++ b/SabreTools.Data.Models/Metadata/Slot.cs
@@ -14,9 +14,6 @@ namespace SabreTools.Data.Models.Metadata
#region Keys
- /// string
- public const string NameKey = "name";
-
/// SlotOption[]
[NoFilter]
public const string SlotOptionKey = "slotoption";
diff --git a/SabreTools.Data.Models/Metadata/SlotOption.cs b/SabreTools.Data.Models/Metadata/SlotOption.cs
index 829b9bcd..ff84c17d 100644
--- a/SabreTools.Data.Models/Metadata/SlotOption.cs
+++ b/SabreTools.Data.Models/Metadata/SlotOption.cs
@@ -20,9 +20,6 @@ namespace SabreTools.Data.Models.Metadata
/// string
public const string DevNameKey = "devname";
- /// string
- public const string NameKey = "name";
-
#endregion
public SlotOption() => ItemType = ItemType.SlotOption;
diff --git a/SabreTools.Data.Models/Metadata/Software.cs b/SabreTools.Data.Models/Metadata/Software.cs
index 9e1450f0..18e67e4d 100644
--- a/SabreTools.Data.Models/Metadata/Software.cs
+++ b/SabreTools.Data.Models/Metadata/Software.cs
@@ -24,9 +24,6 @@ namespace SabreTools.Data.Models.Metadata
[NoFilter]
public const string InfoKey = "info";
- /// string
- public const string NameKey = "name";
-
/// string
public const string NotesKey = "notes";
diff --git a/SabreTools.Data.Models/Metadata/SoftwareList.cs b/SabreTools.Data.Models/Metadata/SoftwareList.cs
index ac6a912f..8b51bb32 100644
--- a/SabreTools.Data.Models/Metadata/SoftwareList.cs
+++ b/SabreTools.Data.Models/Metadata/SoftwareList.cs
@@ -20,9 +20,6 @@ namespace SabreTools.Data.Models.Metadata
/// string
public const string FilterKey = "filter";
- /// string
- public const string NameKey = "name";
-
/// string
public const string NotesKey = "notes";
diff --git a/SabreTools.Metadata.DatFiles.Test/FormatsTests.cs b/SabreTools.Metadata.DatFiles.Test/FormatsTests.cs
index 9d32691a..5981ecc4 100644
--- a/SabreTools.Metadata.DatFiles.Test/FormatsTests.cs
+++ b/SabreTools.Metadata.DatFiles.Test/FormatsTests.cs
@@ -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),
]));
}
diff --git a/SabreTools.Metadata.DatFiles/Formats/AttractMode.cs b/SabreTools.Metadata.DatFiles/Formats/AttractMode.cs
index 68f24059..8861f40f 100644
--- a/SabreTools.Metadata.DatFiles/Formats/AttractMode.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/AttractMode.cs
@@ -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;
}
diff --git a/SabreTools.Metadata.DatFiles/Formats/ClrMamePro.cs b/SabreTools.Metadata.DatFiles/Formats/ClrMamePro.cs
index 7ecd1379..7c644f29 100644
--- a/SabreTools.Metadata.DatFiles/Formats/ClrMamePro.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/ClrMamePro.cs
@@ -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:
diff --git a/SabreTools.Metadata.DatFiles/Formats/DosCenter.cs b/SabreTools.Metadata.DatFiles/Formats/DosCenter.cs
index f008a551..3a37381c 100644
--- a/SabreTools.Metadata.DatFiles/Formats/DosCenter.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/DosCenter.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/EverdriveSmdb.cs b/SabreTools.Metadata.DatFiles/Formats/EverdriveSmdb.cs
index 03f88f7a..f6efbec2 100644
--- a/SabreTools.Metadata.DatFiles/Formats/EverdriveSmdb.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/EverdriveSmdb.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/Listrom.cs b/SabreTools.Metadata.DatFiles/Formats/Listrom.cs
index 234f9723..bfba39fa 100644
--- a/SabreTools.Metadata.DatFiles/Formats/Listrom.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/Listrom.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/Listxml.cs b/SabreTools.Metadata.DatFiles/Formats/Listxml.cs
index da230117..76b6a78b 100644
--- a/SabreTools.Metadata.DatFiles/Formats/Listxml.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/Listxml.cs
@@ -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:
diff --git a/SabreTools.Metadata.DatFiles/Formats/Logiqx.cs b/SabreTools.Metadata.DatFiles/Formats/Logiqx.cs
index 59113dbe..48c8b7f5 100644
--- a/SabreTools.Metadata.DatFiles/Formats/Logiqx.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/Logiqx.cs
@@ -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;
diff --git a/SabreTools.Metadata.DatFiles/Formats/Md2File.cs b/SabreTools.Metadata.DatFiles/Formats/Md2File.cs
index 2ac078f0..10c5d283 100644
--- a/SabreTools.Metadata.DatFiles/Formats/Md2File.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/Md2File.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/Md4File.cs b/SabreTools.Metadata.DatFiles/Formats/Md4File.cs
index 344bab1b..3365a09f 100644
--- a/SabreTools.Metadata.DatFiles/Formats/Md4File.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/Md4File.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/Md5File.cs b/SabreTools.Metadata.DatFiles/Formats/Md5File.cs
index 81a9e1b5..c72f9502 100644
--- a/SabreTools.Metadata.DatFiles/Formats/Md5File.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/Md5File.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/OpenMSX.cs b/SabreTools.Metadata.DatFiles/Formats/OpenMSX.cs
index cc0ed775..c062b863 100644
--- a/SabreTools.Metadata.DatFiles/Formats/OpenMSX.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/OpenMSX.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/RipeMD128File.cs b/SabreTools.Metadata.DatFiles/Formats/RipeMD128File.cs
index 3eaa2ac0..4cadad6d 100644
--- a/SabreTools.Metadata.DatFiles/Formats/RipeMD128File.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/RipeMD128File.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/RipeMD160File.cs b/SabreTools.Metadata.DatFiles/Formats/RipeMD160File.cs
index 44dcdf7a..641ad2b2 100644
--- a/SabreTools.Metadata.DatFiles/Formats/RipeMD160File.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/RipeMD160File.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/RomCenter.cs b/SabreTools.Metadata.DatFiles/Formats/RomCenter.cs
index 06da3fb8..926b409f 100644
--- a/SabreTools.Metadata.DatFiles/Formats/RomCenter.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/RomCenter.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/SeparatedValue.cs b/SabreTools.Metadata.DatFiles/Formats/SeparatedValue.cs
index 86ccd46a..4345d918 100644
--- a/SabreTools.Metadata.DatFiles/Formats/SeparatedValue.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/SeparatedValue.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/SfvFile.cs b/SabreTools.Metadata.DatFiles/Formats/SfvFile.cs
index 9a16b416..c2c7f122 100644
--- a/SabreTools.Metadata.DatFiles/Formats/SfvFile.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/SfvFile.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/Sha1File.cs b/SabreTools.Metadata.DatFiles/Formats/Sha1File.cs
index 00891709..f1fe3be2 100644
--- a/SabreTools.Metadata.DatFiles/Formats/Sha1File.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/Sha1File.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/Sha256File.cs b/SabreTools.Metadata.DatFiles/Formats/Sha256File.cs
index a0d90e3a..67bb2468 100644
--- a/SabreTools.Metadata.DatFiles/Formats/Sha256File.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/Sha256File.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/Sha384File.cs b/SabreTools.Metadata.DatFiles/Formats/Sha384File.cs
index 1b165af9..9471cdb2 100644
--- a/SabreTools.Metadata.DatFiles/Formats/Sha384File.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/Sha384File.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/Sha512File.cs b/SabreTools.Metadata.DatFiles/Formats/Sha512File.cs
index 0428d0d2..cb0fdc92 100644
--- a/SabreTools.Metadata.DatFiles/Formats/Sha512File.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/Sha512File.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.DatFiles/Formats/SoftwareList.cs b/SabreTools.Metadata.DatFiles/Formats/SoftwareList.cs
index 66db7703..c7488661 100644
--- a/SabreTools.Metadata.DatFiles/Formats/SoftwareList.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/SoftwareList.cs
@@ -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(DipSwitch.PartKey)!.GetName()))
- missingFields.Add(Data.Models.Metadata.Part.NameKey);
+ missingFields.Add(nameof(Data.Models.Metadata.Part.Name));
if (string.IsNullOrEmpty(dipSwitch.Read(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(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(Disk.PartKey)!.GetName()))
- missingFields.Add(Data.Models.Metadata.Part.NameKey);
+ missingFields.Add(nameof(Data.Models.Metadata.Part.Name));
if (string.IsNullOrEmpty(disk.Read(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(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(Rom.PartKey)!.GetName()))
- missingFields.Add(Data.Models.Metadata.Part.NameKey);
+ missingFields.Add(nameof(Data.Models.Metadata.Part.Name));
if (string.IsNullOrEmpty(rom.Read(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(Rom.DataAreaKey)!.GetName()))
- missingFields.Add(Data.Models.Metadata.DataArea.NameKey);
+ missingFields.Add(nameof(Data.Models.Metadata.DataArea.Name));
if (rom.Read(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:
diff --git a/SabreTools.Metadata.DatFiles/Formats/SpamSumFile.cs b/SabreTools.Metadata.DatFiles/Formats/SpamSumFile.cs
index 1ead5e31..b418d944 100644
--- a/SabreTools.Metadata.DatFiles/Formats/SpamSumFile.cs
+++ b/SabreTools.Metadata.DatFiles/Formats/SpamSumFile.cs
@@ -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)
{
diff --git a/SabreTools.Metadata.Filter/FilterKey.cs b/SabreTools.Metadata.Filter/FilterKey.cs
index 8419635b..887e5944 100644
--- a/SabreTools.Metadata.Filter/FilterKey.cs
+++ b/SabreTools.Metadata.Filter/FilterKey.cs
@@ -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));