Convert Metadata file keys to proper properties

This commit is contained in:
Matt Nadareski
2026-04-04 21:17:28 -04:00
parent 3b2b4bc525
commit 0b99602bc7
39 changed files with 114 additions and 230 deletions

View File

@@ -35,7 +35,7 @@ namespace SabreTools.Metadata.DatFiles
FilterRunner? filterRunner)
{
// If the metadata file is invalid, we can't do anything
if (item is null || item.Count == 0)
if (item is null)
return;
// Create an internal source and add to the dictionary
@@ -43,12 +43,12 @@ namespace SabreTools.Metadata.DatFiles
// long sourceIndex = AddSourceDB(source);
// Get the header from the metadata
var header = item.Read<Data.Models.Metadata.Header>(Data.Models.Metadata.MetadataFile.HeaderKey);
var header = item.Header;
if (header is not null)
ConvertHeader(header, keep);
// Get the machines from the metadata
var machines = item.ReadArray<Data.Models.Metadata.Machine>(Data.Models.Metadata.MetadataFile.MachineKey);
var machines = item.Machine;
if (machines is not null)
ConvertMachines(machines, source, sourceIndex: 0, statsOnly, filterRunner);
}

View File

@@ -24,12 +24,12 @@ namespace SabreTools.Metadata.DatFiles
// Convert and assign the header
var header = Header.GetInternalClone();
if (header is not null)
metadataFile[Data.Models.Metadata.MetadataFile.HeaderKey] = header;
metadataFile.Header = header;
// Convert and assign the machines
var machines = ConvertMachines(ignoreblanks);
if (machines is not null)
metadataFile[Data.Models.Metadata.MetadataFile.MachineKey] = machines;
metadataFile.Machine = machines;
return metadataFile;
}
@@ -49,12 +49,12 @@ namespace SabreTools.Metadata.DatFiles
// Convert and assign the header
var header = Header.GetInternalClone();
if (header is not null)
metadataFile[Data.Models.Metadata.MetadataFile.HeaderKey] = header;
metadataFile.Header = header;
// Convert and assign the machines
var machines = ConvertMachinesDB(ignoreblanks);
if (machines is not null)
metadataFile[Data.Models.Metadata.MetadataFile.MachineKey] = machines;
metadataFile.Machine = machines;
return metadataFile;
}