Move some static functionality linked with TreatAsFile

This commit is contained in:
Matt Nadareski
2025-01-05 22:16:44 -05:00
parent c67fe8a4d5
commit 5d25a09785
11 changed files with 508 additions and 499 deletions

View File

@@ -64,7 +64,7 @@ namespace SabreTools.DatFiles.Formats
continue;
// Resolve the names in the block
datItems = DatItem.ResolveNames(datItems);
datItems = DatItemTool.ResolveNames(datItems);
for (int index = 0; index < datItems.Count; index++)
{
@@ -124,7 +124,7 @@ namespace SabreTools.DatFiles.Formats
continue;
// Resolve the names in the block
var items = DatItem.ResolveNamesDB([.. itemsDict]);
var items = DatItemTool.ResolveNamesDB([.. itemsDict]);
foreach (var kvp in items)
{

View File

@@ -399,7 +399,7 @@ namespace SabreTools.DatFiles.Formats
continue;
// Resolve the names in the block
datItems = DatItem.ResolveNames(datItems);
datItems = DatItemTool.ResolveNames(datItems);
for (int index = 0; index < datItems.Count; index++)
{
@@ -479,7 +479,7 @@ namespace SabreTools.DatFiles.Formats
continue;
// Resolve the names in the block
var items = DatItem.ResolveNamesDB([.. itemsDict]);
var items = DatItemTool.ResolveNamesDB([.. itemsDict]);
foreach (var kvp in items)
{

View File

@@ -227,7 +227,7 @@ namespace SabreTools.DatFiles.Formats
continue;
// Resolve the names in the block
datItems = DatItem.ResolveNames(datItems);
datItems = DatItemTool.ResolveNames(datItems);
for (int index = 0; index < datItems.Count; index++)
{
@@ -308,7 +308,7 @@ namespace SabreTools.DatFiles.Formats
continue;
// Resolve the names in the block
var items = DatItem.ResolveNamesDB([.. itemsDict]);
var items = DatItemTool.ResolveNamesDB([.. itemsDict]);
foreach (var kvp in items)
{

View File

@@ -759,11 +759,11 @@ namespace SabreTools.DatFiles
#endif
// Sort the list of items to be consistent
DatItem.Sort(ref sortedlist, false);
DatItemTool.Sort(ref sortedlist, false);
// If we're merging the roms, do so
if (dedupeType == DedupeType.Full || (dedupeType == DedupeType.Game && bucketBy == ItemKey.Machine))
sortedlist = DatItem.Merge(sortedlist);
sortedlist = DatItemTool.Merge(sortedlist);
// Add the list back to the dictionary
Reset(key);
@@ -794,7 +794,7 @@ namespace SabreTools.DatFiles
// Sort the list of items to be consistent
if (sortedlist != null)
DatItem.Sort(ref sortedlist, false);
DatItemTool.Sort(ref sortedlist, false);
#if NET40_OR_GREATER || NETCOREAPP
});
#else