Convert Release fully over to properties

This commit is contained in:
Matt Nadareski
2026-04-03 14:02:03 -04:00
parent 62b2fd3325
commit 52edf9d20c
18 changed files with 136 additions and 69 deletions

View File

@@ -178,6 +178,8 @@ namespace SabreTools.Data.Extensions
return original.Clone() as Original;
else if (self is RamOption ramOption)
return ramOption.Clone() as RamOption;
else if (self is Release release)
return release.Clone() as Release;
else if (self is SharedFeat sharedFeat)
return sharedFeat.Clone() as SharedFeat;
else if (self is SlotOption slotOption)
@@ -311,10 +313,6 @@ namespace SabreTools.Data.Extensions
{
clonePort.Tag = selfPort.Tag;
}
else if (self is Release selfRelease && clone is Release cloneRelease)
{
cloneRelease.Default = selfRelease.Default;
}
else if (self is Rom selfRom && clone is Rom cloneRom)
{
cloneRom.Dispose = selfRom.Dispose;