Start implementing internal header processing

This commit is contained in:
Matt Nadareski
2024-03-10 22:49:15 -04:00
parent 962fd8baee
commit 51ce358e6f
12 changed files with 114 additions and 37 deletions

View File

@@ -17,7 +17,7 @@ namespace SabreTools.DatFiles.Formats
var metadata = new Serialization.CrossModel.ArchiveDotOrg().Serialize(files);
// Convert to the internal format
ConvertMetadata(metadata, filename, indexId, statsOnly);
ConvertMetadata(metadata, filename, indexId, keep, statsOnly);
}
catch (Exception ex) when (!throwOnError)
{

View File

@@ -17,7 +17,7 @@ namespace SabreTools.DatFiles.Formats
var metadata = new Serialization.CrossModel.AttractMode().Serialize(metadataFile);
// Convert to the internal format
ConvertMetadata(metadata, filename, indexId, statsOnly);
ConvertMetadata(metadata, filename, indexId, keep, statsOnly);
}
catch (Exception ex) when (!throwOnError)
{

View File

@@ -22,7 +22,7 @@ namespace SabreTools.DatFiles.Formats
ConvertHeader(metadataFile?.ClrMamePro, keep);
// Convert to the internal format
ConvertMetadata(metadata, filename, indexId, statsOnly);
ConvertMetadata(metadata, filename, indexId, keep, statsOnly);
}
catch (Exception ex) when (!throwOnError)
{

View File

@@ -20,7 +20,7 @@ namespace SabreTools.DatFiles.Formats
ConvertHeader(metadataFile?.DosCenter, keep);
// Convert to the internal format
ConvertMetadata(metadata, filename, indexId, statsOnly);
ConvertMetadata(metadata, filename, indexId, keep, statsOnly);
}
catch (Exception ex) when (!throwOnError)
{

View File

@@ -17,7 +17,7 @@ namespace SabreTools.DatFiles.Formats
var metadata = new Serialization.CrossModel.EverdriveSMDB().Serialize(metadataFile);
// Convert to the internal format
ConvertMetadata(metadata, filename, indexId, statsOnly);
ConvertMetadata(metadata, filename, indexId, keep, statsOnly);
}
catch (Exception ex) when (!throwOnError)
{

View File

@@ -17,7 +17,7 @@ namespace SabreTools.DatFiles.Formats
var metadata = new Serialization.CrossModel.Hashfile().Serialize(hashfile);
// Convert to the internal format
ConvertMetadata(metadata, filename, indexId, statsOnly);
ConvertMetadata(metadata, filename, indexId, keep, statsOnly);
}
catch (Exception ex) when (!throwOnError)
{

View File

@@ -22,7 +22,7 @@ namespace SabreTools.DatFiles.Formats
ConvertHeader(metadataFile, keep);
// Convert to the internal format
ConvertMetadata(metadata, filename, indexId, statsOnly);
ConvertMetadata(metadata, filename, indexId, keep, statsOnly);
}
catch (Exception ex) when (!throwOnError)
{

View File

@@ -27,7 +27,7 @@ namespace SabreTools.DatFiles.Formats
ConvertConfiguration(dat?.Configuration, keep);
// Convert to the internal format
ConvertMetadata(metadata, filename, indexId, statsOnly);
ConvertMetadata(metadata, filename, indexId, keep, statsOnly);
// Convert the GUI to the internal format
ConvertGUI(dat?.GUI);

View File

@@ -28,7 +28,7 @@ namespace SabreTools.DatFiles.Formats
ConvertEmulator(metadataFile?.Emulator);
// Convert to the internal format
ConvertMetadata(metadata, filename, indexId, statsOnly);
ConvertMetadata(metadata, filename, indexId, keep, statsOnly);
}
catch (Exception ex) when (!throwOnError)
{

View File

@@ -17,7 +17,7 @@ namespace SabreTools.DatFiles.Formats
var metadata = new Serialization.CrossModel.SeparatedValue().Serialize(metadataFile);
// Convert to the internal format
ConvertMetadata(metadata, filename, indexId, statsOnly);
ConvertMetadata(metadata, filename, indexId, keep, statsOnly);
}
catch (Exception ex) when (!throwOnError)
{