mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-09-22 23:05:12 +00:00
Change ItemType into concerete property
This commit is contained in:
@@ -661,9 +661,9 @@ namespace SabreTools.Metadata.DatFiles
|
||||
private ItemKey GetBestAvailable()
|
||||
{
|
||||
// Get the required counts
|
||||
long diskCount = DatStatistics.GetItemCount(ItemType.Disk);
|
||||
long mediaCount = DatStatistics.GetItemCount(ItemType.Media);
|
||||
long romCount = DatStatistics.GetItemCount(ItemType.Rom);
|
||||
long diskCount = DatStatistics.GetItemCount(Data.Models.Metadata.ItemType.Disk);
|
||||
long mediaCount = DatStatistics.GetItemCount(Data.Models.Metadata.ItemType.Media);
|
||||
long romCount = DatStatistics.GetItemCount(Data.Models.Metadata.ItemType.Rom);
|
||||
long nodumpCount = DatStatistics.GetStatusCount(ItemStatus.Nodump);
|
||||
|
||||
// If all items are supposed to have a SHA-512, we bucket by that
|
||||
@@ -863,10 +863,10 @@ namespace SabreTools.Metadata.DatFiles
|
||||
return nc.Compare(xMachineName, yMachineName);
|
||||
|
||||
// If types don't match
|
||||
string? xType = x.ReadString(Data.Models.Metadata.DatItem.TypeKey);
|
||||
string? yType = y.ReadString(Data.Models.Metadata.DatItem.TypeKey);
|
||||
Data.Models.Metadata.ItemType xType = x.ItemType;
|
||||
Data.Models.Metadata.ItemType yType = y.ItemType;
|
||||
if (xType != yType)
|
||||
return xType.AsItemType() - yType.AsItemType();
|
||||
return xType - yType;
|
||||
|
||||
// If directory names don't match
|
||||
string? xDirectoryName = Path.GetDirectoryName(TextHelper.RemovePathUnsafeCharacters(x.GetName() ?? string.Empty));
|
||||
|
||||
Reference in New Issue
Block a user