Introduce base class for OpenMSX

This commit is contained in:
Matt Nadareski
2023-07-13 23:14:39 -04:00
parent ecac575521
commit d62632d3fa
6 changed files with 42 additions and 95 deletions

View File

@@ -9,14 +9,10 @@ namespace SabreTools.Models.OpenMSX
[XmlElement("original")]
public Original? Original { get; set; }
[XmlElement("rom")]
public Rom? Rom { get; set; }
[XmlElement("megarom")]
public MegaRom? MegaRom { get; set; }
[XmlElement("sccpluscart")]
public SCCPlusCart? SCCPlusCart { get; set; }
[XmlElement("rom", typeof(Rom))]
[XmlElement("megarom", typeof(MegaRom))]
[XmlElement("sccpluscart", typeof(SCCPlusCart))]
public RomBase? Rom { get; set; }
#region DO NOT USE IN PRODUCTION