Original is cloneable and comparable

This commit is contained in:
Matt Nadareski
2026-04-03 13:48:43 -04:00
parent 716abed8b8
commit 62b2fd3325
15 changed files with 56 additions and 30 deletions

View File

@@ -1,6 +1,5 @@
using System.Collections.Generic;
using System.Linq;
using SabreTools.Data.Extensions;
using SabreTools.Metadata.DatItems;
using OpenMSXSubType = SabreTools.Data.Models.Metadata.OpenMSXSubType;
@@ -983,7 +982,7 @@ namespace SabreTools.Metadata.DatFiles
{
var newOriginal = new Data.Models.Metadata.Original
{
[Data.Models.Metadata.Original.ValueKey] = romOriginal.Value.FromYesNo(),
Value = romOriginal.Value,
Content = romOriginal.Content,
};
dumpRom[Data.Models.Metadata.Dump.OriginalKey] = newOriginal;
@@ -1011,7 +1010,7 @@ namespace SabreTools.Metadata.DatFiles
{
var newOriginal = new Data.Models.Metadata.Original
{
[Data.Models.Metadata.Original.ValueKey] = megaRomOriginal.Value.FromYesNo(),
Value = megaRomOriginal.Value,
Content = megaRomOriginal.Content,
};
dumpMegaRom[Data.Models.Metadata.Dump.OriginalKey] = newOriginal;
@@ -1039,7 +1038,7 @@ namespace SabreTools.Metadata.DatFiles
{
var newOriginal = new Data.Models.Metadata.Original
{
[Data.Models.Metadata.Original.ValueKey] = sccPlusCartOriginal.Value.FromYesNo(),
Value = sccPlusCartOriginal.Value,
Content = sccPlusCartOriginal.Content,
};
dumpSccPlusCart[Data.Models.Metadata.Dump.OriginalKey] = newOriginal;