From b3a3766d7759f1e46e2cc2f8a42903ee4b2d8ad4 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 26 Sep 2025 12:44:16 -0400 Subject: [PATCH] Create and use Attributes namespace --- README.MD | 1 + SabreTools.Serialization/{ => Attributes}/ExtensionAttribute.cs | 0 SabreTools.Serialization/{ => Attributes}/NoFilterAttribute.cs | 2 +- SabreTools.Serialization/{ => Attributes}/RequiredAttribute.cs | 2 +- .../Deserializers/InstallShieldArchiveV3.cs | 2 +- SabreTools.Serialization/Models/AttractMode/MetadataFile.cs | 2 ++ SabreTools.Serialization/Models/AttractMode/Row.cs | 2 ++ SabreTools.Serialization/Models/ClrMamePro/Archive.cs | 2 ++ SabreTools.Serialization/Models/ClrMamePro/BiosSet.cs | 2 ++ SabreTools.Serialization/Models/ClrMamePro/Chip.cs | 2 ++ SabreTools.Serialization/Models/ClrMamePro/DipSwitch.cs | 2 ++ SabreTools.Serialization/Models/ClrMamePro/Disk.cs | 2 ++ SabreTools.Serialization/Models/ClrMamePro/Driver.cs | 2 ++ SabreTools.Serialization/Models/ClrMamePro/GameBase.cs | 2 ++ SabreTools.Serialization/Models/ClrMamePro/Input.cs | 2 ++ SabreTools.Serialization/Models/ClrMamePro/Media.cs | 2 ++ SabreTools.Serialization/Models/ClrMamePro/Release.cs | 2 ++ SabreTools.Serialization/Models/ClrMamePro/Rom.cs | 2 ++ SabreTools.Serialization/Models/ClrMamePro/Sample.cs | 2 ++ SabreTools.Serialization/Models/ClrMamePro/Sound.cs | 2 ++ SabreTools.Serialization/Models/ClrMamePro/Video.cs | 2 ++ SabreTools.Serialization/Models/DosCenter/File.cs | 2 ++ SabreTools.Serialization/Models/DosCenter/Game.cs | 2 ++ SabreTools.Serialization/Models/EverdriveSMDB/Row.cs | 2 ++ SabreTools.Serialization/Models/Hashfile/MD2.cs | 2 ++ SabreTools.Serialization/Models/Hashfile/MD4.cs | 2 ++ SabreTools.Serialization/Models/Hashfile/MD5.cs | 2 ++ SabreTools.Serialization/Models/Hashfile/RIPEMD128.cs | 2 ++ SabreTools.Serialization/Models/Hashfile/RIPEMD160.cs | 2 ++ SabreTools.Serialization/Models/Hashfile/SFV.cs | 2 ++ SabreTools.Serialization/Models/Hashfile/SHA1.cs | 2 ++ SabreTools.Serialization/Models/Hashfile/SHA256.cs | 2 ++ SabreTools.Serialization/Models/Hashfile/SHA384.cs | 2 ++ SabreTools.Serialization/Models/Hashfile/SHA512.cs | 2 ++ SabreTools.Serialization/Models/Hashfile/SpamSum.cs | 2 ++ SabreTools.Serialization/Models/Listrom/Row.cs | 2 ++ SabreTools.Serialization/Models/Listxml/Adjuster.cs | 1 + SabreTools.Serialization/Models/Listxml/Analog.cs | 1 + SabreTools.Serialization/Models/Listxml/BiosSet.cs | 1 + SabreTools.Serialization/Models/Listxml/Chip.cs | 1 + SabreTools.Serialization/Models/Listxml/Condition.cs | 1 + SabreTools.Serialization/Models/Listxml/ConfLocation.cs | 1 + SabreTools.Serialization/Models/Listxml/ConfSetting.cs | 1 + SabreTools.Serialization/Models/Listxml/Configuration.cs | 1 + SabreTools.Serialization/Models/Listxml/Control.cs | 1 + SabreTools.Serialization/Models/Listxml/Device.cs | 1 + SabreTools.Serialization/Models/Listxml/DeviceRef.cs | 1 + SabreTools.Serialization/Models/Listxml/DipLocation.cs | 1 + SabreTools.Serialization/Models/Listxml/DipSwitch.cs | 1 + SabreTools.Serialization/Models/Listxml/DipValue.cs | 1 + SabreTools.Serialization/Models/Listxml/Disk.cs | 1 + SabreTools.Serialization/Models/Listxml/Display.cs | 1 + SabreTools.Serialization/Models/Listxml/Driver.cs | 1 + SabreTools.Serialization/Models/Listxml/Extension.cs | 1 + SabreTools.Serialization/Models/Listxml/Feature.cs | 1 + SabreTools.Serialization/Models/Listxml/GameBase.cs | 1 + SabreTools.Serialization/Models/Listxml/Input.cs | 1 + SabreTools.Serialization/Models/Listxml/Instance.cs | 1 + SabreTools.Serialization/Models/Listxml/Mame.cs | 1 + SabreTools.Serialization/Models/Listxml/Port.cs | 1 + SabreTools.Serialization/Models/Listxml/RamOption.cs | 1 + SabreTools.Serialization/Models/Listxml/Rom.cs | 1 + SabreTools.Serialization/Models/Listxml/Sample.cs | 1 + SabreTools.Serialization/Models/Listxml/Slot.cs | 1 + SabreTools.Serialization/Models/Listxml/SlotOption.cs | 1 + SabreTools.Serialization/Models/Listxml/SoftwareList.cs | 1 + SabreTools.Serialization/Models/Listxml/Sound.cs | 1 + SabreTools.Serialization/Models/Listxml/Video.cs | 1 + SabreTools.Serialization/Models/Logiqx/Archive.cs | 1 + SabreTools.Serialization/Models/Logiqx/BiosSet.cs | 1 + SabreTools.Serialization/Models/Logiqx/DeviceRef.cs | 1 + SabreTools.Serialization/Models/Logiqx/Dir.cs | 1 + SabreTools.Serialization/Models/Logiqx/Disk.cs | 1 + SabreTools.Serialization/Models/Logiqx/Driver.cs | 1 + SabreTools.Serialization/Models/Logiqx/GameBase.cs | 1 + SabreTools.Serialization/Models/Logiqx/Header.cs | 1 + SabreTools.Serialization/Models/Logiqx/Media.cs | 1 + SabreTools.Serialization/Models/Logiqx/Release.cs | 1 + SabreTools.Serialization/Models/Logiqx/Rom.cs | 1 + SabreTools.Serialization/Models/Logiqx/Sample.cs | 1 + SabreTools.Serialization/Models/Logiqx/SoftwareList.cs | 1 + SabreTools.Serialization/Models/Metadata/Adjuster.cs | 1 + SabreTools.Serialization/Models/Metadata/ConfSetting.cs | 1 + SabreTools.Serialization/Models/Metadata/Configuration.cs | 1 + SabreTools.Serialization/Models/Metadata/DataArea.cs | 1 + SabreTools.Serialization/Models/Metadata/Device.cs | 1 + SabreTools.Serialization/Models/Metadata/DipSwitch.cs | 1 + SabreTools.Serialization/Models/Metadata/DipValue.cs | 1 + SabreTools.Serialization/Models/Metadata/DiskArea.cs | 1 + SabreTools.Serialization/Models/Metadata/Dump.cs | 1 + SabreTools.Serialization/Models/Metadata/Header.cs | 2 ++ SabreTools.Serialization/Models/Metadata/Machine.cs | 2 ++ SabreTools.Serialization/Models/Metadata/MetadataFile.cs | 2 ++ SabreTools.Serialization/Models/Metadata/Part.cs | 1 + SabreTools.Serialization/Models/Metadata/Port.cs | 1 + SabreTools.Serialization/Models/Metadata/Slot.cs | 1 + SabreTools.Serialization/Models/Metadata/Software.cs | 1 + SabreTools.Serialization/Models/Metadata/SoftwareList.cs | 1 + SabreTools.Serialization/Models/OpenMSX/Software.cs | 1 + SabreTools.Serialization/Models/SeparatedValue/MetadataFile.cs | 2 ++ SabreTools.Serialization/Models/SeparatedValue/Row.cs | 2 ++ SabreTools.Serialization/Models/SoftwareList/DataArea.cs | 1 + SabreTools.Serialization/Models/SoftwareList/DipSwitch.cs | 1 + SabreTools.Serialization/Models/SoftwareList/DipValue.cs | 1 + SabreTools.Serialization/Models/SoftwareList/Disk.cs | 1 + SabreTools.Serialization/Models/SoftwareList/DiskArea.cs | 1 + SabreTools.Serialization/Models/SoftwareList/Feature.cs | 1 + SabreTools.Serialization/Models/SoftwareList/Info.cs | 1 + SabreTools.Serialization/Models/SoftwareList/Part.cs | 1 + SabreTools.Serialization/Models/SoftwareList/Rom.cs | 1 + SabreTools.Serialization/Models/SoftwareList/SharedFeat.cs | 1 + SabreTools.Serialization/Models/SoftwareList/Software.cs | 1 + SabreTools.Serialization/Models/SoftwareList/SoftwareList.cs | 1 + 113 files changed, 148 insertions(+), 3 deletions(-) rename SabreTools.Serialization/{ => Attributes}/ExtensionAttribute.cs (100%) rename SabreTools.Serialization/{ => Attributes}/NoFilterAttribute.cs (84%) rename SabreTools.Serialization/{ => Attributes}/RequiredAttribute.cs (88%) diff --git a/README.MD b/README.MD index 0028d540..912cfbde 100644 --- a/README.MD +++ b/README.MD @@ -108,6 +108,7 @@ Below is a table of all namespaces within the library and what they represent | Namespace | Description | | --- | --- | +| `SabreTools.Data.Attributes` | Common attributes for data marking and manipulation | | `SabreTools.Data.ObjectIdentifier` | Object Identifier (OID) parsing | | `SabreTools.Serialization.CrossModel` | Convert between models; mainly used for metadata files converting to and from a common, `Dictionary`-based model | | `SabreTools.Serialization.Deserializers` | Convert from external sources to models | diff --git a/SabreTools.Serialization/ExtensionAttribute.cs b/SabreTools.Serialization/Attributes/ExtensionAttribute.cs similarity index 100% rename from SabreTools.Serialization/ExtensionAttribute.cs rename to SabreTools.Serialization/Attributes/ExtensionAttribute.cs diff --git a/SabreTools.Serialization/NoFilterAttribute.cs b/SabreTools.Serialization/Attributes/NoFilterAttribute.cs similarity index 84% rename from SabreTools.Serialization/NoFilterAttribute.cs rename to SabreTools.Serialization/Attributes/NoFilterAttribute.cs index cebb22ec..1c84d558 100644 --- a/SabreTools.Serialization/NoFilterAttribute.cs +++ b/SabreTools.Serialization/Attributes/NoFilterAttribute.cs @@ -1,4 +1,4 @@ -namespace SabreTools.Serialization +namespace SabreTools.Data.Attributes { /// /// Marks a key as unable to be filtered on diff --git a/SabreTools.Serialization/RequiredAttribute.cs b/SabreTools.Serialization/Attributes/RequiredAttribute.cs similarity index 88% rename from SabreTools.Serialization/RequiredAttribute.cs rename to SabreTools.Serialization/Attributes/RequiredAttribute.cs index 0b81e5f8..2ea965af 100644 --- a/SabreTools.Serialization/RequiredAttribute.cs +++ b/SabreTools.Serialization/Attributes/RequiredAttribute.cs @@ -1,4 +1,4 @@ -namespace SabreTools.Serialization +namespace SabreTools.Data.Attributes { /// /// Marks a property as required on write diff --git a/SabreTools.Serialization/Deserializers/InstallShieldArchiveV3.cs b/SabreTools.Serialization/Deserializers/InstallShieldArchiveV3.cs index aa80c83f..7fc793f4 100644 --- a/SabreTools.Serialization/Deserializers/InstallShieldArchiveV3.cs +++ b/SabreTools.Serialization/Deserializers/InstallShieldArchiveV3.cs @@ -125,7 +125,7 @@ namespace SabreTools.Serialization.Deserializers obj.DateTime = data.ReadUInt32LittleEndian(); obj.Reserved0 = data.ReadUInt32LittleEndian(); obj.ChunkSize = data.ReadUInt16LittleEndian(); - obj.Attrib = (Attributes)data.ReadByteValue(); + obj.Attrib = (Models.InstallShieldArchiveV3.Attributes)data.ReadByteValue(); obj.IsSplit = data.ReadByteValue(); obj.Reserved1 = data.ReadByteValue(); obj.VolumeStart = data.ReadByteValue(); diff --git a/SabreTools.Serialization/Models/AttractMode/MetadataFile.cs b/SabreTools.Serialization/Models/AttractMode/MetadataFile.cs index 53537961..deaa3440 100644 --- a/SabreTools.Serialization/Models/AttractMode/MetadataFile.cs +++ b/SabreTools.Serialization/Models/AttractMode/MetadataFile.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.AttractMode { /// diff --git a/SabreTools.Serialization/Models/AttractMode/Row.cs b/SabreTools.Serialization/Models/AttractMode/Row.cs index 54a341da..ed83b56f 100644 --- a/SabreTools.Serialization/Models/AttractMode/Row.cs +++ b/SabreTools.Serialization/Models/AttractMode/Row.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.AttractMode { public class Row diff --git a/SabreTools.Serialization/Models/ClrMamePro/Archive.cs b/SabreTools.Serialization/Models/ClrMamePro/Archive.cs index f6511ca5..bce31f8e 100644 --- a/SabreTools.Serialization/Models/ClrMamePro/Archive.cs +++ b/SabreTools.Serialization/Models/ClrMamePro/Archive.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.ClrMamePro { /// archive diff --git a/SabreTools.Serialization/Models/ClrMamePro/BiosSet.cs b/SabreTools.Serialization/Models/ClrMamePro/BiosSet.cs index b6beb499..ba1c1fdc 100644 --- a/SabreTools.Serialization/Models/ClrMamePro/BiosSet.cs +++ b/SabreTools.Serialization/Models/ClrMamePro/BiosSet.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.ClrMamePro { /// biosset diff --git a/SabreTools.Serialization/Models/ClrMamePro/Chip.cs b/SabreTools.Serialization/Models/ClrMamePro/Chip.cs index a5714fb4..0c94f389 100644 --- a/SabreTools.Serialization/Models/ClrMamePro/Chip.cs +++ b/SabreTools.Serialization/Models/ClrMamePro/Chip.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.ClrMamePro { /// chip diff --git a/SabreTools.Serialization/Models/ClrMamePro/DipSwitch.cs b/SabreTools.Serialization/Models/ClrMamePro/DipSwitch.cs index 2aa8a47f..9b30ef69 100644 --- a/SabreTools.Serialization/Models/ClrMamePro/DipSwitch.cs +++ b/SabreTools.Serialization/Models/ClrMamePro/DipSwitch.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.ClrMamePro { /// dipswitch diff --git a/SabreTools.Serialization/Models/ClrMamePro/Disk.cs b/SabreTools.Serialization/Models/ClrMamePro/Disk.cs index ed1be3fa..c1dc2d13 100644 --- a/SabreTools.Serialization/Models/ClrMamePro/Disk.cs +++ b/SabreTools.Serialization/Models/ClrMamePro/Disk.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.ClrMamePro { /// disk diff --git a/SabreTools.Serialization/Models/ClrMamePro/Driver.cs b/SabreTools.Serialization/Models/ClrMamePro/Driver.cs index ce4ef187..84f4c8fa 100644 --- a/SabreTools.Serialization/Models/ClrMamePro/Driver.cs +++ b/SabreTools.Serialization/Models/ClrMamePro/Driver.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.ClrMamePro { /// driver diff --git a/SabreTools.Serialization/Models/ClrMamePro/GameBase.cs b/SabreTools.Serialization/Models/ClrMamePro/GameBase.cs index b0818a22..6d87a78c 100644 --- a/SabreTools.Serialization/Models/ClrMamePro/GameBase.cs +++ b/SabreTools.Serialization/Models/ClrMamePro/GameBase.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.ClrMamePro { /// diff --git a/SabreTools.Serialization/Models/ClrMamePro/Input.cs b/SabreTools.Serialization/Models/ClrMamePro/Input.cs index cf8ebd86..42ef06ff 100644 --- a/SabreTools.Serialization/Models/ClrMamePro/Input.cs +++ b/SabreTools.Serialization/Models/ClrMamePro/Input.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.ClrMamePro { /// input diff --git a/SabreTools.Serialization/Models/ClrMamePro/Media.cs b/SabreTools.Serialization/Models/ClrMamePro/Media.cs index 261ea398..19f40e19 100644 --- a/SabreTools.Serialization/Models/ClrMamePro/Media.cs +++ b/SabreTools.Serialization/Models/ClrMamePro/Media.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.ClrMamePro { /// media diff --git a/SabreTools.Serialization/Models/ClrMamePro/Release.cs b/SabreTools.Serialization/Models/ClrMamePro/Release.cs index cc0ec47e..34e414ee 100644 --- a/SabreTools.Serialization/Models/ClrMamePro/Release.cs +++ b/SabreTools.Serialization/Models/ClrMamePro/Release.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.ClrMamePro { /// release diff --git a/SabreTools.Serialization/Models/ClrMamePro/Rom.cs b/SabreTools.Serialization/Models/ClrMamePro/Rom.cs index 529fe7c0..df23a156 100644 --- a/SabreTools.Serialization/Models/ClrMamePro/Rom.cs +++ b/SabreTools.Serialization/Models/ClrMamePro/Rom.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.ClrMamePro { /// rom diff --git a/SabreTools.Serialization/Models/ClrMamePro/Sample.cs b/SabreTools.Serialization/Models/ClrMamePro/Sample.cs index c7c18c07..b7d8cd29 100644 --- a/SabreTools.Serialization/Models/ClrMamePro/Sample.cs +++ b/SabreTools.Serialization/Models/ClrMamePro/Sample.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.ClrMamePro { /// sample diff --git a/SabreTools.Serialization/Models/ClrMamePro/Sound.cs b/SabreTools.Serialization/Models/ClrMamePro/Sound.cs index 1943abb5..1ce71073 100644 --- a/SabreTools.Serialization/Models/ClrMamePro/Sound.cs +++ b/SabreTools.Serialization/Models/ClrMamePro/Sound.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.ClrMamePro { /// sound diff --git a/SabreTools.Serialization/Models/ClrMamePro/Video.cs b/SabreTools.Serialization/Models/ClrMamePro/Video.cs index a86bd62e..5e97eed3 100644 --- a/SabreTools.Serialization/Models/ClrMamePro/Video.cs +++ b/SabreTools.Serialization/Models/ClrMamePro/Video.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.ClrMamePro { /// video diff --git a/SabreTools.Serialization/Models/DosCenter/File.cs b/SabreTools.Serialization/Models/DosCenter/File.cs index f6157df6..c3e39c94 100644 --- a/SabreTools.Serialization/Models/DosCenter/File.cs +++ b/SabreTools.Serialization/Models/DosCenter/File.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.DosCenter { /// file diff --git a/SabreTools.Serialization/Models/DosCenter/Game.cs b/SabreTools.Serialization/Models/DosCenter/Game.cs index 55c9c459..5ee45f6b 100644 --- a/SabreTools.Serialization/Models/DosCenter/Game.cs +++ b/SabreTools.Serialization/Models/DosCenter/Game.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.DosCenter { /// game diff --git a/SabreTools.Serialization/Models/EverdriveSMDB/Row.cs b/SabreTools.Serialization/Models/EverdriveSMDB/Row.cs index 48c2eb04..e6822c65 100644 --- a/SabreTools.Serialization/Models/EverdriveSMDB/Row.cs +++ b/SabreTools.Serialization/Models/EverdriveSMDB/Row.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.EverdriveSMDB { /// diff --git a/SabreTools.Serialization/Models/Hashfile/MD2.cs b/SabreTools.Serialization/Models/Hashfile/MD2.cs index 4d43e617..27534282 100644 --- a/SabreTools.Serialization/Models/Hashfile/MD2.cs +++ b/SabreTools.Serialization/Models/Hashfile/MD2.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Hashfile { /// diff --git a/SabreTools.Serialization/Models/Hashfile/MD4.cs b/SabreTools.Serialization/Models/Hashfile/MD4.cs index 5074d3bc..f66ed3ac 100644 --- a/SabreTools.Serialization/Models/Hashfile/MD4.cs +++ b/SabreTools.Serialization/Models/Hashfile/MD4.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Hashfile { /// diff --git a/SabreTools.Serialization/Models/Hashfile/MD5.cs b/SabreTools.Serialization/Models/Hashfile/MD5.cs index 772925d1..8d874174 100644 --- a/SabreTools.Serialization/Models/Hashfile/MD5.cs +++ b/SabreTools.Serialization/Models/Hashfile/MD5.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Hashfile { /// diff --git a/SabreTools.Serialization/Models/Hashfile/RIPEMD128.cs b/SabreTools.Serialization/Models/Hashfile/RIPEMD128.cs index 95084c22..c2c8955c 100644 --- a/SabreTools.Serialization/Models/Hashfile/RIPEMD128.cs +++ b/SabreTools.Serialization/Models/Hashfile/RIPEMD128.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Hashfile { /// diff --git a/SabreTools.Serialization/Models/Hashfile/RIPEMD160.cs b/SabreTools.Serialization/Models/Hashfile/RIPEMD160.cs index 7efcfb2f..bc5a041e 100644 --- a/SabreTools.Serialization/Models/Hashfile/RIPEMD160.cs +++ b/SabreTools.Serialization/Models/Hashfile/RIPEMD160.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Hashfile { /// diff --git a/SabreTools.Serialization/Models/Hashfile/SFV.cs b/SabreTools.Serialization/Models/Hashfile/SFV.cs index 1a007851..71ad596d 100644 --- a/SabreTools.Serialization/Models/Hashfile/SFV.cs +++ b/SabreTools.Serialization/Models/Hashfile/SFV.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Hashfile { /// diff --git a/SabreTools.Serialization/Models/Hashfile/SHA1.cs b/SabreTools.Serialization/Models/Hashfile/SHA1.cs index 84b455b1..a8a47bea 100644 --- a/SabreTools.Serialization/Models/Hashfile/SHA1.cs +++ b/SabreTools.Serialization/Models/Hashfile/SHA1.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Hashfile { /// diff --git a/SabreTools.Serialization/Models/Hashfile/SHA256.cs b/SabreTools.Serialization/Models/Hashfile/SHA256.cs index 86ecfd12..4c468eee 100644 --- a/SabreTools.Serialization/Models/Hashfile/SHA256.cs +++ b/SabreTools.Serialization/Models/Hashfile/SHA256.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Hashfile { /// diff --git a/SabreTools.Serialization/Models/Hashfile/SHA384.cs b/SabreTools.Serialization/Models/Hashfile/SHA384.cs index 0afbeb3c..348e8128 100644 --- a/SabreTools.Serialization/Models/Hashfile/SHA384.cs +++ b/SabreTools.Serialization/Models/Hashfile/SHA384.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Hashfile { /// diff --git a/SabreTools.Serialization/Models/Hashfile/SHA512.cs b/SabreTools.Serialization/Models/Hashfile/SHA512.cs index 7bfd0be8..f7304a87 100644 --- a/SabreTools.Serialization/Models/Hashfile/SHA512.cs +++ b/SabreTools.Serialization/Models/Hashfile/SHA512.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Hashfile { /// diff --git a/SabreTools.Serialization/Models/Hashfile/SpamSum.cs b/SabreTools.Serialization/Models/Hashfile/SpamSum.cs index 74512309..7954c692 100644 --- a/SabreTools.Serialization/Models/Hashfile/SpamSum.cs +++ b/SabreTools.Serialization/Models/Hashfile/SpamSum.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Hashfile { /// diff --git a/SabreTools.Serialization/Models/Listrom/Row.cs b/SabreTools.Serialization/Models/Listrom/Row.cs index 5ebce8e2..9214f53e 100644 --- a/SabreTools.Serialization/Models/Listrom/Row.cs +++ b/SabreTools.Serialization/Models/Listrom/Row.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Listrom { /// diff --git a/SabreTools.Serialization/Models/Listxml/Adjuster.cs b/SabreTools.Serialization/Models/Listxml/Adjuster.cs index dd0f7171..c9a86146 100644 --- a/SabreTools.Serialization/Models/Listxml/Adjuster.cs +++ b/SabreTools.Serialization/Models/Listxml/Adjuster.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Analog.cs b/SabreTools.Serialization/Models/Listxml/Analog.cs index 6b9e4b39..205fb625 100644 --- a/SabreTools.Serialization/Models/Listxml/Analog.cs +++ b/SabreTools.Serialization/Models/Listxml/Analog.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/BiosSet.cs b/SabreTools.Serialization/Models/Listxml/BiosSet.cs index 2af1bb23..1c4de075 100644 --- a/SabreTools.Serialization/Models/Listxml/BiosSet.cs +++ b/SabreTools.Serialization/Models/Listxml/BiosSet.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Chip.cs b/SabreTools.Serialization/Models/Listxml/Chip.cs index 2e9f672d..75aba62b 100644 --- a/SabreTools.Serialization/Models/Listxml/Chip.cs +++ b/SabreTools.Serialization/Models/Listxml/Chip.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Condition.cs b/SabreTools.Serialization/Models/Listxml/Condition.cs index 43b16ca7..a07aa627 100644 --- a/SabreTools.Serialization/Models/Listxml/Condition.cs +++ b/SabreTools.Serialization/Models/Listxml/Condition.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/ConfLocation.cs b/SabreTools.Serialization/Models/Listxml/ConfLocation.cs index 1b9cd0f3..3f1170d3 100644 --- a/SabreTools.Serialization/Models/Listxml/ConfLocation.cs +++ b/SabreTools.Serialization/Models/Listxml/ConfLocation.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/ConfSetting.cs b/SabreTools.Serialization/Models/Listxml/ConfSetting.cs index 6a5bd8b8..1d9ac36d 100644 --- a/SabreTools.Serialization/Models/Listxml/ConfSetting.cs +++ b/SabreTools.Serialization/Models/Listxml/ConfSetting.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Configuration.cs b/SabreTools.Serialization/Models/Listxml/Configuration.cs index ea0b584f..9b307735 100644 --- a/SabreTools.Serialization/Models/Listxml/Configuration.cs +++ b/SabreTools.Serialization/Models/Listxml/Configuration.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Control.cs b/SabreTools.Serialization/Models/Listxml/Control.cs index c1ca1c23..f113d87a 100644 --- a/SabreTools.Serialization/Models/Listxml/Control.cs +++ b/SabreTools.Serialization/Models/Listxml/Control.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Device.cs b/SabreTools.Serialization/Models/Listxml/Device.cs index 92ce141e..e7b95d2e 100644 --- a/SabreTools.Serialization/Models/Listxml/Device.cs +++ b/SabreTools.Serialization/Models/Listxml/Device.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/DeviceRef.cs b/SabreTools.Serialization/Models/Listxml/DeviceRef.cs index d343e95a..97e61bcc 100644 --- a/SabreTools.Serialization/Models/Listxml/DeviceRef.cs +++ b/SabreTools.Serialization/Models/Listxml/DeviceRef.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/DipLocation.cs b/SabreTools.Serialization/Models/Listxml/DipLocation.cs index 757df434..94eac62e 100644 --- a/SabreTools.Serialization/Models/Listxml/DipLocation.cs +++ b/SabreTools.Serialization/Models/Listxml/DipLocation.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/DipSwitch.cs b/SabreTools.Serialization/Models/Listxml/DipSwitch.cs index 7acc239f..b2456922 100644 --- a/SabreTools.Serialization/Models/Listxml/DipSwitch.cs +++ b/SabreTools.Serialization/Models/Listxml/DipSwitch.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/DipValue.cs b/SabreTools.Serialization/Models/Listxml/DipValue.cs index 5b6fd1a6..937b914c 100644 --- a/SabreTools.Serialization/Models/Listxml/DipValue.cs +++ b/SabreTools.Serialization/Models/Listxml/DipValue.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Disk.cs b/SabreTools.Serialization/Models/Listxml/Disk.cs index 605b5adc..8d4f20ad 100644 --- a/SabreTools.Serialization/Models/Listxml/Disk.cs +++ b/SabreTools.Serialization/Models/Listxml/Disk.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Display.cs b/SabreTools.Serialization/Models/Listxml/Display.cs index 925899f8..e49387f0 100644 --- a/SabreTools.Serialization/Models/Listxml/Display.cs +++ b/SabreTools.Serialization/Models/Listxml/Display.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Driver.cs b/SabreTools.Serialization/Models/Listxml/Driver.cs index edbeceb5..658cccd8 100644 --- a/SabreTools.Serialization/Models/Listxml/Driver.cs +++ b/SabreTools.Serialization/Models/Listxml/Driver.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Extension.cs b/SabreTools.Serialization/Models/Listxml/Extension.cs index 6964fd65..4375f173 100644 --- a/SabreTools.Serialization/Models/Listxml/Extension.cs +++ b/SabreTools.Serialization/Models/Listxml/Extension.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Feature.cs b/SabreTools.Serialization/Models/Listxml/Feature.cs index f89b2b52..4459d55e 100644 --- a/SabreTools.Serialization/Models/Listxml/Feature.cs +++ b/SabreTools.Serialization/Models/Listxml/Feature.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/GameBase.cs b/SabreTools.Serialization/Models/Listxml/GameBase.cs index 98fb287d..62aa5926 100644 --- a/SabreTools.Serialization/Models/Listxml/GameBase.cs +++ b/SabreTools.Serialization/Models/Listxml/GameBase.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Input.cs b/SabreTools.Serialization/Models/Listxml/Input.cs index a45270c8..c82e9d5c 100644 --- a/SabreTools.Serialization/Models/Listxml/Input.cs +++ b/SabreTools.Serialization/Models/Listxml/Input.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Instance.cs b/SabreTools.Serialization/Models/Listxml/Instance.cs index dd6b9d33..d9f6f146 100644 --- a/SabreTools.Serialization/Models/Listxml/Instance.cs +++ b/SabreTools.Serialization/Models/Listxml/Instance.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Mame.cs b/SabreTools.Serialization/Models/Listxml/Mame.cs index fa0771f2..b8b6f72c 100644 --- a/SabreTools.Serialization/Models/Listxml/Mame.cs +++ b/SabreTools.Serialization/Models/Listxml/Mame.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Port.cs b/SabreTools.Serialization/Models/Listxml/Port.cs index 58d3c14f..503d9003 100644 --- a/SabreTools.Serialization/Models/Listxml/Port.cs +++ b/SabreTools.Serialization/Models/Listxml/Port.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/RamOption.cs b/SabreTools.Serialization/Models/Listxml/RamOption.cs index 037555f1..6cdde3e4 100644 --- a/SabreTools.Serialization/Models/Listxml/RamOption.cs +++ b/SabreTools.Serialization/Models/Listxml/RamOption.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Rom.cs b/SabreTools.Serialization/Models/Listxml/Rom.cs index 62ec4079..7377f1d3 100644 --- a/SabreTools.Serialization/Models/Listxml/Rom.cs +++ b/SabreTools.Serialization/Models/Listxml/Rom.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Sample.cs b/SabreTools.Serialization/Models/Listxml/Sample.cs index a616e0bd..2ab89776 100644 --- a/SabreTools.Serialization/Models/Listxml/Sample.cs +++ b/SabreTools.Serialization/Models/Listxml/Sample.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Slot.cs b/SabreTools.Serialization/Models/Listxml/Slot.cs index 651b3d9c..2ed6a753 100644 --- a/SabreTools.Serialization/Models/Listxml/Slot.cs +++ b/SabreTools.Serialization/Models/Listxml/Slot.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/SlotOption.cs b/SabreTools.Serialization/Models/Listxml/SlotOption.cs index 5bede4c2..71918c34 100644 --- a/SabreTools.Serialization/Models/Listxml/SlotOption.cs +++ b/SabreTools.Serialization/Models/Listxml/SlotOption.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/SoftwareList.cs b/SabreTools.Serialization/Models/Listxml/SoftwareList.cs index 29892de2..ed6eb648 100644 --- a/SabreTools.Serialization/Models/Listxml/SoftwareList.cs +++ b/SabreTools.Serialization/Models/Listxml/SoftwareList.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Sound.cs b/SabreTools.Serialization/Models/Listxml/Sound.cs index e7fe7ddd..0aa6bcee 100644 --- a/SabreTools.Serialization/Models/Listxml/Sound.cs +++ b/SabreTools.Serialization/Models/Listxml/Sound.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Listxml/Video.cs b/SabreTools.Serialization/Models/Listxml/Video.cs index d7fdfaa4..a61402f8 100644 --- a/SabreTools.Serialization/Models/Listxml/Video.cs +++ b/SabreTools.Serialization/Models/Listxml/Video.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Listxml { diff --git a/SabreTools.Serialization/Models/Logiqx/Archive.cs b/SabreTools.Serialization/Models/Logiqx/Archive.cs index 16620cbe..2f99d0e1 100644 --- a/SabreTools.Serialization/Models/Logiqx/Archive.cs +++ b/SabreTools.Serialization/Models/Logiqx/Archive.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Logiqx { diff --git a/SabreTools.Serialization/Models/Logiqx/BiosSet.cs b/SabreTools.Serialization/Models/Logiqx/BiosSet.cs index d39a7739..eb769839 100644 --- a/SabreTools.Serialization/Models/Logiqx/BiosSet.cs +++ b/SabreTools.Serialization/Models/Logiqx/BiosSet.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Logiqx { diff --git a/SabreTools.Serialization/Models/Logiqx/DeviceRef.cs b/SabreTools.Serialization/Models/Logiqx/DeviceRef.cs index 5c179435..6b9d8414 100644 --- a/SabreTools.Serialization/Models/Logiqx/DeviceRef.cs +++ b/SabreTools.Serialization/Models/Logiqx/DeviceRef.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Logiqx { diff --git a/SabreTools.Serialization/Models/Logiqx/Dir.cs b/SabreTools.Serialization/Models/Logiqx/Dir.cs index 5eb76620..6a7c86f2 100644 --- a/SabreTools.Serialization/Models/Logiqx/Dir.cs +++ b/SabreTools.Serialization/Models/Logiqx/Dir.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Logiqx { diff --git a/SabreTools.Serialization/Models/Logiqx/Disk.cs b/SabreTools.Serialization/Models/Logiqx/Disk.cs index eb27558c..8dbdc478 100644 --- a/SabreTools.Serialization/Models/Logiqx/Disk.cs +++ b/SabreTools.Serialization/Models/Logiqx/Disk.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Logiqx { diff --git a/SabreTools.Serialization/Models/Logiqx/Driver.cs b/SabreTools.Serialization/Models/Logiqx/Driver.cs index 66a87f3d..d3ef5493 100644 --- a/SabreTools.Serialization/Models/Logiqx/Driver.cs +++ b/SabreTools.Serialization/Models/Logiqx/Driver.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Logiqx { diff --git a/SabreTools.Serialization/Models/Logiqx/GameBase.cs b/SabreTools.Serialization/Models/Logiqx/GameBase.cs index 793f21e2..79909018 100644 --- a/SabreTools.Serialization/Models/Logiqx/GameBase.cs +++ b/SabreTools.Serialization/Models/Logiqx/GameBase.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Logiqx { diff --git a/SabreTools.Serialization/Models/Logiqx/Header.cs b/SabreTools.Serialization/Models/Logiqx/Header.cs index 31a19ec0..3b859477 100644 --- a/SabreTools.Serialization/Models/Logiqx/Header.cs +++ b/SabreTools.Serialization/Models/Logiqx/Header.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Logiqx { diff --git a/SabreTools.Serialization/Models/Logiqx/Media.cs b/SabreTools.Serialization/Models/Logiqx/Media.cs index 2f52791e..c42ff464 100644 --- a/SabreTools.Serialization/Models/Logiqx/Media.cs +++ b/SabreTools.Serialization/Models/Logiqx/Media.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Logiqx { diff --git a/SabreTools.Serialization/Models/Logiqx/Release.cs b/SabreTools.Serialization/Models/Logiqx/Release.cs index e833c06f..9941199c 100644 --- a/SabreTools.Serialization/Models/Logiqx/Release.cs +++ b/SabreTools.Serialization/Models/Logiqx/Release.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Logiqx { diff --git a/SabreTools.Serialization/Models/Logiqx/Rom.cs b/SabreTools.Serialization/Models/Logiqx/Rom.cs index 92a3ae74..4ad5336d 100644 --- a/SabreTools.Serialization/Models/Logiqx/Rom.cs +++ b/SabreTools.Serialization/Models/Logiqx/Rom.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Logiqx { diff --git a/SabreTools.Serialization/Models/Logiqx/Sample.cs b/SabreTools.Serialization/Models/Logiqx/Sample.cs index 941ee541..977d494f 100644 --- a/SabreTools.Serialization/Models/Logiqx/Sample.cs +++ b/SabreTools.Serialization/Models/Logiqx/Sample.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Logiqx { diff --git a/SabreTools.Serialization/Models/Logiqx/SoftwareList.cs b/SabreTools.Serialization/Models/Logiqx/SoftwareList.cs index f7cfba55..60991768 100644 --- a/SabreTools.Serialization/Models/Logiqx/SoftwareList.cs +++ b/SabreTools.Serialization/Models/Logiqx/SoftwareList.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Logiqx { diff --git a/SabreTools.Serialization/Models/Metadata/Adjuster.cs b/SabreTools.Serialization/Models/Metadata/Adjuster.cs index 806524a3..3df99716 100644 --- a/SabreTools.Serialization/Models/Metadata/Adjuster.cs +++ b/SabreTools.Serialization/Models/Metadata/Adjuster.cs @@ -1,5 +1,6 @@ using System.Xml.Serialization; using Newtonsoft.Json; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Metadata { diff --git a/SabreTools.Serialization/Models/Metadata/ConfSetting.cs b/SabreTools.Serialization/Models/Metadata/ConfSetting.cs index 541f0e38..64fdf84f 100644 --- a/SabreTools.Serialization/Models/Metadata/ConfSetting.cs +++ b/SabreTools.Serialization/Models/Metadata/ConfSetting.cs @@ -1,5 +1,6 @@ using System.Xml.Serialization; using Newtonsoft.Json; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Metadata { diff --git a/SabreTools.Serialization/Models/Metadata/Configuration.cs b/SabreTools.Serialization/Models/Metadata/Configuration.cs index 0efaf8fc..bd58383e 100644 --- a/SabreTools.Serialization/Models/Metadata/Configuration.cs +++ b/SabreTools.Serialization/Models/Metadata/Configuration.cs @@ -1,5 +1,6 @@ using System.Xml.Serialization; using Newtonsoft.Json; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Metadata { diff --git a/SabreTools.Serialization/Models/Metadata/DataArea.cs b/SabreTools.Serialization/Models/Metadata/DataArea.cs index 52051250..f6c222d1 100644 --- a/SabreTools.Serialization/Models/Metadata/DataArea.cs +++ b/SabreTools.Serialization/Models/Metadata/DataArea.cs @@ -1,5 +1,6 @@ using System.Xml.Serialization; using Newtonsoft.Json; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Metadata { diff --git a/SabreTools.Serialization/Models/Metadata/Device.cs b/SabreTools.Serialization/Models/Metadata/Device.cs index c7b2ee31..8c8c935e 100644 --- a/SabreTools.Serialization/Models/Metadata/Device.cs +++ b/SabreTools.Serialization/Models/Metadata/Device.cs @@ -1,5 +1,6 @@ using System.Xml.Serialization; using Newtonsoft.Json; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Metadata { diff --git a/SabreTools.Serialization/Models/Metadata/DipSwitch.cs b/SabreTools.Serialization/Models/Metadata/DipSwitch.cs index fbb593f2..97c153a3 100644 --- a/SabreTools.Serialization/Models/Metadata/DipSwitch.cs +++ b/SabreTools.Serialization/Models/Metadata/DipSwitch.cs @@ -1,5 +1,6 @@ using System.Xml.Serialization; using Newtonsoft.Json; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Metadata { diff --git a/SabreTools.Serialization/Models/Metadata/DipValue.cs b/SabreTools.Serialization/Models/Metadata/DipValue.cs index 2567dec8..8a0175d6 100644 --- a/SabreTools.Serialization/Models/Metadata/DipValue.cs +++ b/SabreTools.Serialization/Models/Metadata/DipValue.cs @@ -1,5 +1,6 @@ using System.Xml.Serialization; using Newtonsoft.Json; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Metadata { diff --git a/SabreTools.Serialization/Models/Metadata/DiskArea.cs b/SabreTools.Serialization/Models/Metadata/DiskArea.cs index bce5c54f..9d2fb542 100644 --- a/SabreTools.Serialization/Models/Metadata/DiskArea.cs +++ b/SabreTools.Serialization/Models/Metadata/DiskArea.cs @@ -1,5 +1,6 @@ using System.Xml.Serialization; using Newtonsoft.Json; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Metadata { diff --git a/SabreTools.Serialization/Models/Metadata/Dump.cs b/SabreTools.Serialization/Models/Metadata/Dump.cs index 51849800..fe787a45 100644 --- a/SabreTools.Serialization/Models/Metadata/Dump.cs +++ b/SabreTools.Serialization/Models/Metadata/Dump.cs @@ -1,5 +1,6 @@ using System.Xml.Serialization; using Newtonsoft.Json; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Metadata { diff --git a/SabreTools.Serialization/Models/Metadata/Header.cs b/SabreTools.Serialization/Models/Metadata/Header.cs index b5e89181..d9fc6dfd 100644 --- a/SabreTools.Serialization/Models/Metadata/Header.cs +++ b/SabreTools.Serialization/Models/Metadata/Header.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Metadata { /// diff --git a/SabreTools.Serialization/Models/Metadata/Machine.cs b/SabreTools.Serialization/Models/Metadata/Machine.cs index 5badab42..937614b7 100644 --- a/SabreTools.Serialization/Models/Metadata/Machine.cs +++ b/SabreTools.Serialization/Models/Metadata/Machine.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Metadata { /// diff --git a/SabreTools.Serialization/Models/Metadata/MetadataFile.cs b/SabreTools.Serialization/Models/Metadata/MetadataFile.cs index b7607753..875d9743 100644 --- a/SabreTools.Serialization/Models/Metadata/MetadataFile.cs +++ b/SabreTools.Serialization/Models/Metadata/MetadataFile.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.Metadata { /// diff --git a/SabreTools.Serialization/Models/Metadata/Part.cs b/SabreTools.Serialization/Models/Metadata/Part.cs index 14b58ab9..e33a6c9a 100644 --- a/SabreTools.Serialization/Models/Metadata/Part.cs +++ b/SabreTools.Serialization/Models/Metadata/Part.cs @@ -1,5 +1,6 @@ using System.Xml.Serialization; using Newtonsoft.Json; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Metadata { diff --git a/SabreTools.Serialization/Models/Metadata/Port.cs b/SabreTools.Serialization/Models/Metadata/Port.cs index 2b2f3955..abfcb250 100644 --- a/SabreTools.Serialization/Models/Metadata/Port.cs +++ b/SabreTools.Serialization/Models/Metadata/Port.cs @@ -1,5 +1,6 @@ using System.Xml.Serialization; using Newtonsoft.Json; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Metadata { diff --git a/SabreTools.Serialization/Models/Metadata/Slot.cs b/SabreTools.Serialization/Models/Metadata/Slot.cs index d780b9b3..cf43558f 100644 --- a/SabreTools.Serialization/Models/Metadata/Slot.cs +++ b/SabreTools.Serialization/Models/Metadata/Slot.cs @@ -1,5 +1,6 @@ using System.Xml.Serialization; using Newtonsoft.Json; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Metadata { diff --git a/SabreTools.Serialization/Models/Metadata/Software.cs b/SabreTools.Serialization/Models/Metadata/Software.cs index b9e9480b..68d1c0f3 100644 --- a/SabreTools.Serialization/Models/Metadata/Software.cs +++ b/SabreTools.Serialization/Models/Metadata/Software.cs @@ -1,5 +1,6 @@ using System.Xml.Serialization; using Newtonsoft.Json; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Metadata { diff --git a/SabreTools.Serialization/Models/Metadata/SoftwareList.cs b/SabreTools.Serialization/Models/Metadata/SoftwareList.cs index 109bfb29..b9177d32 100644 --- a/SabreTools.Serialization/Models/Metadata/SoftwareList.cs +++ b/SabreTools.Serialization/Models/Metadata/SoftwareList.cs @@ -1,5 +1,6 @@ using System.Xml.Serialization; using Newtonsoft.Json; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.Metadata { diff --git a/SabreTools.Serialization/Models/OpenMSX/Software.cs b/SabreTools.Serialization/Models/OpenMSX/Software.cs index 7bee7ffb..186c6384 100644 --- a/SabreTools.Serialization/Models/OpenMSX/Software.cs +++ b/SabreTools.Serialization/Models/OpenMSX/Software.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.OpenMSX { diff --git a/SabreTools.Serialization/Models/SeparatedValue/MetadataFile.cs b/SabreTools.Serialization/Models/SeparatedValue/MetadataFile.cs index 08cd76fa..f636005c 100644 --- a/SabreTools.Serialization/Models/SeparatedValue/MetadataFile.cs +++ b/SabreTools.Serialization/Models/SeparatedValue/MetadataFile.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.SeparatedValue { public class MetadataFile diff --git a/SabreTools.Serialization/Models/SeparatedValue/Row.cs b/SabreTools.Serialization/Models/SeparatedValue/Row.cs index 6a97ae97..cec3d28c 100644 --- a/SabreTools.Serialization/Models/SeparatedValue/Row.cs +++ b/SabreTools.Serialization/Models/SeparatedValue/Row.cs @@ -1,3 +1,5 @@ +using SabreTools.Data.Attributes; + namespace SabreTools.Serialization.Models.SeparatedValue { /// diff --git a/SabreTools.Serialization/Models/SoftwareList/DataArea.cs b/SabreTools.Serialization/Models/SoftwareList/DataArea.cs index 6c98b177..4fd80c81 100644 --- a/SabreTools.Serialization/Models/SoftwareList/DataArea.cs +++ b/SabreTools.Serialization/Models/SoftwareList/DataArea.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.SoftwareList { diff --git a/SabreTools.Serialization/Models/SoftwareList/DipSwitch.cs b/SabreTools.Serialization/Models/SoftwareList/DipSwitch.cs index 1f031fef..ec1e2c38 100644 --- a/SabreTools.Serialization/Models/SoftwareList/DipSwitch.cs +++ b/SabreTools.Serialization/Models/SoftwareList/DipSwitch.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.SoftwareList { diff --git a/SabreTools.Serialization/Models/SoftwareList/DipValue.cs b/SabreTools.Serialization/Models/SoftwareList/DipValue.cs index fe4abc79..d6101808 100644 --- a/SabreTools.Serialization/Models/SoftwareList/DipValue.cs +++ b/SabreTools.Serialization/Models/SoftwareList/DipValue.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.SoftwareList { diff --git a/SabreTools.Serialization/Models/SoftwareList/Disk.cs b/SabreTools.Serialization/Models/SoftwareList/Disk.cs index 576625d6..b2ec01cc 100644 --- a/SabreTools.Serialization/Models/SoftwareList/Disk.cs +++ b/SabreTools.Serialization/Models/SoftwareList/Disk.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.SoftwareList { diff --git a/SabreTools.Serialization/Models/SoftwareList/DiskArea.cs b/SabreTools.Serialization/Models/SoftwareList/DiskArea.cs index 656f778d..ba692db4 100644 --- a/SabreTools.Serialization/Models/SoftwareList/DiskArea.cs +++ b/SabreTools.Serialization/Models/SoftwareList/DiskArea.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.SoftwareList { diff --git a/SabreTools.Serialization/Models/SoftwareList/Feature.cs b/SabreTools.Serialization/Models/SoftwareList/Feature.cs index 3ec6b2ea..fe4cf743 100644 --- a/SabreTools.Serialization/Models/SoftwareList/Feature.cs +++ b/SabreTools.Serialization/Models/SoftwareList/Feature.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.SoftwareList { diff --git a/SabreTools.Serialization/Models/SoftwareList/Info.cs b/SabreTools.Serialization/Models/SoftwareList/Info.cs index b60b31ce..f7119222 100644 --- a/SabreTools.Serialization/Models/SoftwareList/Info.cs +++ b/SabreTools.Serialization/Models/SoftwareList/Info.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.SoftwareList { diff --git a/SabreTools.Serialization/Models/SoftwareList/Part.cs b/SabreTools.Serialization/Models/SoftwareList/Part.cs index 18d9814b..f243acd0 100644 --- a/SabreTools.Serialization/Models/SoftwareList/Part.cs +++ b/SabreTools.Serialization/Models/SoftwareList/Part.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.SoftwareList { diff --git a/SabreTools.Serialization/Models/SoftwareList/Rom.cs b/SabreTools.Serialization/Models/SoftwareList/Rom.cs index 3a2535f1..db76e847 100644 --- a/SabreTools.Serialization/Models/SoftwareList/Rom.cs +++ b/SabreTools.Serialization/Models/SoftwareList/Rom.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.SoftwareList { diff --git a/SabreTools.Serialization/Models/SoftwareList/SharedFeat.cs b/SabreTools.Serialization/Models/SoftwareList/SharedFeat.cs index f9fab41c..0df2d81b 100644 --- a/SabreTools.Serialization/Models/SoftwareList/SharedFeat.cs +++ b/SabreTools.Serialization/Models/SoftwareList/SharedFeat.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.SoftwareList { diff --git a/SabreTools.Serialization/Models/SoftwareList/Software.cs b/SabreTools.Serialization/Models/SoftwareList/Software.cs index f280bc1c..94e8f8fa 100644 --- a/SabreTools.Serialization/Models/SoftwareList/Software.cs +++ b/SabreTools.Serialization/Models/SoftwareList/Software.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.SoftwareList { diff --git a/SabreTools.Serialization/Models/SoftwareList/SoftwareList.cs b/SabreTools.Serialization/Models/SoftwareList/SoftwareList.cs index ea25bd87..27bbb370 100644 --- a/SabreTools.Serialization/Models/SoftwareList/SoftwareList.cs +++ b/SabreTools.Serialization/Models/SoftwareList/SoftwareList.cs @@ -1,5 +1,6 @@ using System.Xml; using System.Xml.Serialization; +using SabreTools.Data.Attributes; namespace SabreTools.Serialization.Models.SoftwareList {