using System.Xml; using System.Xml.Serialization; namespace SabreTools.Models.Logiqx { [XmlRoot("clrmamepro")] public class ClrMamePro { [XmlAttribute("header")] public string? Header { get; set; } /// (none|split|merged|nonmerged|fullmerged|device|full) "split" [XmlAttribute("forcemerging")] public string? ForceMerging { get; set; } /// (obsolete|required|ignore) "obsolete" [XmlAttribute("forcenodump")] public string? ForceNodump { get; set; } /// (zip|unzip) "zip" [XmlAttribute("forcepacking")] public string? ForcePacking { get; set; } #region DO NOT USE IN PRODUCTION /// Should be empty [XmlAnyAttribute] public XmlAttribute[]? ADDITIONAL_ATTRIBUTES { get; set; } /// Should be empty [XmlAnyElement] public object[]? ADDITIONAL_ELEMENTS { get; set; } #endregion } }