diff --git a/SabreTools.DatFiles/DatFile.FromMetadata.cs b/SabreTools.DatFiles/DatFile.FromMetadata.cs index 66a24be1..4c12f7fd 100644 --- a/SabreTools.DatFiles/DatFile.FromMetadata.cs +++ b/SabreTools.DatFiles/DatFile.FromMetadata.cs @@ -405,7 +405,7 @@ namespace SabreTools.DatFiles } ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -431,7 +431,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(DatItems.DatItem.SourceKey, source); datItem.CopyMachineInformation(machine); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -462,7 +462,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(Models.Metadata.BiosSet.DefaultKey, datItem.GetBoolFieldValue(Models.Metadata.BiosSet.DefaultKey).FromYesNo()); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -495,7 +495,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(Models.Metadata.Chip.ChipTypeKey, datItem.GetStringFieldValue(Models.Metadata.Chip.ChipTypeKey).AsEnumValue().AsStringValue()); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -583,7 +583,7 @@ namespace SabreTools.DatFiles } ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -637,7 +637,7 @@ namespace SabreTools.DatFiles } ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -663,7 +663,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(DatItems.DatItem.SourceKey, source); datItem.CopyMachineInformation(machine); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -755,7 +755,7 @@ namespace SabreTools.DatFiles } ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -796,7 +796,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(Models.Metadata.Disk.SHA1Key, TextHelper.NormalizeSHA1(datItem.GetStringFieldValue(Models.Metadata.Disk.SHA1Key))); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -851,7 +851,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(Models.Metadata.Display.WidthKey, datItem.GetInt64FieldValue(Models.Metadata.Display.WidthKey).ToString()); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -902,7 +902,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(Models.Metadata.Driver.UnofficialKey, datItem.GetBoolFieldValue(Models.Metadata.Driver.UnofficialKey).FromYesNo()); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -990,7 +990,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(Models.Metadata.Rom.SHA512Key, TextHelper.NormalizeSHA512(datItem.GetStringFieldValue(Models.Metadata.Rom.SHA512Key))); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -1025,7 +1025,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(Models.Metadata.Feature.FeatureTypeKey, datItem.GetStringFieldValue(Models.Metadata.Feature.FeatureTypeKey).AsEnumValue().AsStringValue()); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -1051,7 +1051,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(DatItems.DatItem.SourceKey, source); datItem.CopyMachineInformation(machine); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -1125,7 +1125,7 @@ namespace SabreTools.DatFiles } ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -1160,7 +1160,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(Models.Metadata.Media.SHA256Key, TextHelper.NormalizeSHA256(datItem.GetStringFieldValue(Models.Metadata.Media.SHA256Key))); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -1246,7 +1246,7 @@ namespace SabreTools.DatFiles romItem.SetFieldValue(Models.Metadata.Rom.SHA512Key, TextHelper.NormalizeSHA512(romItem.GetStringFieldValue(Models.Metadata.Rom.SHA512Key))); ParseAddHelper(romItem, statsOnly); - ParseAddHelper(romItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(romItem, machineIndex, sourceIndex, statsOnly); } } } @@ -1284,7 +1284,7 @@ namespace SabreTools.DatFiles diskItem.SetFieldValue(Models.Metadata.Disk.SHA1Key, TextHelper.NormalizeSHA1(diskItem.GetStringFieldValue(Models.Metadata.Disk.SHA1Key))); ParseAddHelper(diskItem, statsOnly); - ParseAddHelper(diskItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(diskItem, machineIndex, sourceIndex, statsOnly); } } } @@ -1365,7 +1365,7 @@ namespace SabreTools.DatFiles } ParseAddHelper(dipSwitchItem, statsOnly); - ParseAddHelper(dipSwitchItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(dipSwitchItem, machineIndex, sourceIndex, statsOnly); } } @@ -1388,7 +1388,7 @@ namespace SabreTools.DatFiles partFeatureItem.SetFieldValue(Models.Metadata.Feature.FeatureTypeKey, partFeatureItem.GetStringFieldValue(Models.Metadata.Feature.FeatureTypeKey).AsEnumValue().AsStringValue()); ParseAddHelper(partFeatureItem, statsOnly); - ParseAddHelper(partFeatureItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(partFeatureItem, machineIndex, sourceIndex, statsOnly); } } } @@ -1431,7 +1431,7 @@ namespace SabreTools.DatFiles } ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -1462,7 +1462,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(Models.Metadata.RamOption.DefaultKey, datItem.GetBoolFieldValue(Models.Metadata.RamOption.DefaultKey).FromYesNo()); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -1493,7 +1493,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(Models.Metadata.Release.DefaultKey, datItem.GetBoolFieldValue(Models.Metadata.Release.DefaultKey).FromYesNo()); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -1554,7 +1554,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(Models.Metadata.Rom.SHA512Key, TextHelper.NormalizeSHA512(datItem.GetStringFieldValue(Models.Metadata.Rom.SHA512Key))); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -1580,7 +1580,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(DatItems.DatItem.SourceKey, source); datItem.CopyMachineInformation(machine); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -1606,7 +1606,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(DatItems.DatItem.SourceKey, source); datItem.CopyMachineInformation(machine); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -1652,7 +1652,7 @@ namespace SabreTools.DatFiles } ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -1683,7 +1683,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(Models.Metadata.SoftwareList.StatusKey, datItem.GetStringFieldValue(Models.Metadata.SoftwareList.StatusKey).AsEnumValue().AsStringValue()); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -1714,7 +1714,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(Models.Metadata.Sound.ChannelsKey, datItem.GetInt64FieldValue(Models.Metadata.Sound.ChannelsKey).ToString()); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -1755,7 +1755,7 @@ namespace SabreTools.DatFiles datItem.SetFieldValue(Models.Metadata.Display.WidthKey, datItem.GetInt64FieldValue(Models.Metadata.Video.WidthKey).ToString()); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } diff --git a/SabreTools.DatFiles/DatFile.ToMetadata.cs b/SabreTools.DatFiles/DatFile.ToMetadata.cs index 58f79f53..0da85b45 100644 --- a/SabreTools.DatFiles/DatFile.ToMetadata.cs +++ b/SabreTools.DatFiles/DatFile.ToMetadata.cs @@ -560,7 +560,7 @@ namespace SabreTools.DatFiles foreach (var kvp in items) { // Check for a "null" item - var item = ProcessNullifiedItem(kvp); + var item = ProcessNullifiedItemDB(kvp); // Skip if we're ignoring the item if (ShouldIgnore(item.Value, ignoreblanks)) diff --git a/SabreTools.DatFiles/DatFile.cs b/SabreTools.DatFiles/DatFile.cs index afb7dfb5..c12d335b 100644 --- a/SabreTools.DatFiles/DatFile.cs +++ b/SabreTools.DatFiles/DatFile.cs @@ -172,7 +172,7 @@ namespace SabreTools.DatFiles /// Index of the source to map the DatItem to /// True to only add item statistics while parsing, false otherwise /// The key for the item - protected long ParseAddHelper(DatItem item, long machineIndex, long sourceIndex, bool statsOnly) + protected long ParseAddHelperDB(DatItem item, long machineIndex, long sourceIndex, bool statsOnly) => ItemsDB.AddItem(item, machineIndex, sourceIndex, statsOnly); #endregion @@ -637,7 +637,7 @@ namespace SabreTools.DatFiles /// /// DatItem to check for "null" status /// Cleaned DatItem - protected KeyValuePair ProcessNullifiedItem(KeyValuePair item) + protected KeyValuePair ProcessNullifiedItemDB(KeyValuePair item) { // If we don't have a Rom, we can ignore it if (item.Value is not Rom rom) @@ -719,7 +719,7 @@ namespace SabreTools.DatFiles /// DatItems to check /// True if the machine contains at least one writable item, false otherwise /// Empty machines are kept with this - protected bool ContainsWritable(Dictionary? datItems) + protected bool ContainsWritableDB(Dictionary? datItems) { // Empty machines are considered writable if (datItems == null || datItems.Count == 0) diff --git a/SabreTools.DatFiles/Formats/Missfile.cs b/SabreTools.DatFiles/Formats/Missfile.cs index d15067b5..d708ba7c 100644 --- a/SabreTools.DatFiles/Formats/Missfile.cs +++ b/SabreTools.DatFiles/Formats/Missfile.cs @@ -119,7 +119,7 @@ namespace SabreTools.DatFiles.Formats { // If this machine doesn't contain any writable items, skip var itemsDict = ItemsDB.GetItemsForBucket(key, filter: true); - if (itemsDict == null || !ContainsWritable(itemsDict)) + if (itemsDict == null || !ContainsWritableDB(itemsDict)) continue; // Resolve the names in the block @@ -128,7 +128,7 @@ namespace SabreTools.DatFiles.Formats foreach (var kvp in items) { // Check for a "null" item - var datItem = ProcessNullifiedItem(kvp); + var datItem = ProcessNullifiedItemDB(kvp); // Get the machine for the item var machine = ItemsDB.GetMachineForItem(datItem.Key); diff --git a/SabreTools.DatFiles/Formats/SabreJSON.cs b/SabreTools.DatFiles/Formats/SabreJSON.cs index c172987f..f9f27450 100644 --- a/SabreTools.DatFiles/Formats/SabreJSON.cs +++ b/SabreTools.DatFiles/Formats/SabreJSON.cs @@ -356,7 +356,7 @@ namespace SabreTools.DatFiles.Formats datItem.CopyMachineInformation(machine); datItem.SetFieldValue(DatItem.SourceKey, source); ParseAddHelper(datItem, statsOnly); - ParseAddHelper(datItem, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(datItem, machineIndex, sourceIndex, statsOnly); } } @@ -475,7 +475,7 @@ namespace SabreTools.DatFiles.Formats { // If this machine doesn't contain any writable items, skip var itemsDict = ItemsDB.GetItemsForBucket(key, filter: true); - if (itemsDict == null || !ContainsWritable(itemsDict)) + if (itemsDict == null || !ContainsWritableDB(itemsDict)) continue; // Resolve the names in the block @@ -495,7 +495,7 @@ namespace SabreTools.DatFiles.Formats WriteStartGame(jtw, kvp.Value); // Check for a "null" item - var datItem = ProcessNullifiedItem(kvp); + var datItem = ProcessNullifiedItemDB(kvp); // Write out the item if we're not ignoring if (!ShouldIgnore(datItem.Value, ignoreblanks)) diff --git a/SabreTools.DatFiles/Formats/SabreXML.cs b/SabreTools.DatFiles/Formats/SabreXML.cs index d89eb3dd..976f35fd 100644 --- a/SabreTools.DatFiles/Formats/SabreXML.cs +++ b/SabreTools.DatFiles/Formats/SabreXML.cs @@ -178,7 +178,7 @@ namespace SabreTools.DatFiles.Formats item.CopyMachineInformation(machine); item.SetFieldValue(DatItem.SourceKey, source); ParseAddHelper(item, statsOnly); - ParseAddHelper(item, machineIndex, sourceIndex, statsOnly); + ParseAddHelperDB(item, machineIndex, sourceIndex, statsOnly); } xtr.Skip(); break; @@ -304,7 +304,7 @@ namespace SabreTools.DatFiles.Formats { // If this machine doesn't contain any writable items, skip var itemsDict = ItemsDB.GetItemsForBucket(key, filter: true); - if (itemsDict == null || !ContainsWritable(itemsDict)) + if (itemsDict == null || !ContainsWritableDB(itemsDict)) continue; // Resolve the names in the block @@ -324,7 +324,7 @@ namespace SabreTools.DatFiles.Formats WriteStartGame(xtw, kvp.Value); // Check for a "null" item - var datItem = ProcessNullifiedItem(kvp); + var datItem = ProcessNullifiedItemDB(kvp); // Write out the item if we're not ignoring if (!ShouldIgnore(datItem.Value, ignoreblanks))