From c6b96d82dce08b0ac0f711701777bc37725d40be Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 6 Mar 2026 12:51:02 -0500 Subject: [PATCH] Add simple extension properties --- SabreTools.Serialization/Wrappers/NESCart.cs | 27 +++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/SabreTools.Serialization/Wrappers/NESCart.cs b/SabreTools.Serialization/Wrappers/NESCart.cs index 3e1e3001..ab194d53 100644 --- a/SabreTools.Serialization/Wrappers/NESCart.cs +++ b/SabreTools.Serialization/Wrappers/NESCart.cs @@ -3,7 +3,7 @@ using SabreTools.Data.Models.NES; namespace SabreTools.Serialization.Wrappers { - // TODO: Add extension properties + // TODO: Add better extension properties public partial class NESCart : WrapperBase { #region Descriptive Properties @@ -13,6 +13,31 @@ namespace SabreTools.Serialization.Wrappers #endregion + #region Extension Properties + + /// + public Header? Header => Model.Header; + + /// + public byte[] Trainer => Model.Trainer; + + /// + public byte[] PRGROMData => Model.PRGROMData; + + /// + public byte[] CHRROMData => Model.CHRROMData; + + /// + public byte[] PlayChoiceINSTROM => Model.PlayChoiceINSTROM; + + /// + public byte[] PlayChoicePROM => Model.PlayChoicePROM; + + /// + public byte[] Title => Model.Title; + + #endregion + #region Constructors ///