Commit Graph

3687 Commits

Author SHA1 Message Date
Matt Nadareski
25e1420e44 Add/update per-library READMEs 2023-08-11 10:27:26 -04:00
Matt Nadareski
a18ee46d5d Add nullable context to SabreTools.DatFiles 2023-08-10 23:22:14 -04:00
Matt Nadareski
7bb0ba245d Add nullable context to SabreTools.IO 2023-08-10 15:02:40 -04:00
Matt Nadareski
fb81fd0243 Create Required attribute and tag properties 2023-08-10 12:09:29 -04:00
Matt Nadareski
1557882fe1 Catch a few that were missed 2023-08-10 11:41:28 -04:00
Matt Nadareski
c59bd4d857 Reduce implicit null checks 2023-08-10 11:35:32 -04:00
Matt Nadareski
5213490689 Add extraction of Part nested data 2023-08-10 01:20:42 -04:00
Matt Nadareski
d0d2c66ae7 Remove experimental mapping attribute 2023-08-10 01:10:47 -04:00
Matt Nadareski
1fb7d5097a Add skeleton mapping attribute 2023-08-10 01:06:08 -04:00
Matt Nadareski
887bde41d5 Add full-file deserialization across the board 2023-08-10 00:59:36 -04:00
Matt Nadareski
4d3ce049e0 Move SoftwareList internal serialization 2023-08-10 00:14:20 -04:00
Matt Nadareski
32cbf231bc Move SeparatedValue internal serialization 2023-08-10 00:03:59 -04:00
Matt Nadareski
9d0e64559a Move RomCenter internal serialization 2023-08-09 23:57:28 -04:00
Matt Nadareski
dab0253003 Move OpenMSX internal serialization 2023-08-09 23:49:26 -04:00
Matt Nadareski
45ab10504b Move OfflineList internal serialization 2023-08-09 23:41:06 -04:00
Matt Nadareski
d84d707b08 Move Logiqx internal serialization 2023-08-09 23:18:44 -04:00
Matt Nadareski
937b90415a Move Listxml internal serialization 2023-08-09 23:05:15 -04:00
Matt Nadareski
d88e5331cc Move Listrom internal serialization 2023-08-09 22:40:24 -04:00
Matt Nadareski
1249900e58 Move Hashfile internal serialization 2023-08-09 22:35:51 -04:00
Matt Nadareski
3e57ce7c3f Move EverdriveSMDB internal serialization 2023-08-09 22:26:27 -04:00
Matt Nadareski
bc29a427e9 Move DoscCenter internal serialization 2023-08-09 22:21:44 -04:00
Matt Nadareski
1ac023286d Move ClrMamePro internal serialization 2023-08-09 22:16:17 -04:00
Matt Nadareski
66777e5577 Move AttractMode internal serialization 2023-08-09 21:55:57 -04:00
Matt Nadareski
f388b7380e Move ArchiveDotOrg internal serialization 2023-08-09 21:46:32 -04:00
Matt Nadareski
674a7f1e8e Use more consistent naming on serialization 2023-08-09 21:38:12 -04:00
Matt Nadareski
8849d19ec1 Add metadata file serialization 2023-08-09 21:28:55 -04:00
Matt Nadareski
3e1b71bddc Start simplifying usings 2023-08-09 21:00:02 -04:00
Matt Nadareski
21dcb21a40 Add internal MetadataFile model 2023-08-09 20:55:22 -04:00
Matt Nadareski
e9ae0bf635 Add header deserialization 2023-08-09 20:52:10 -04:00
Matt Nadareski
f0ee2714c1 Add header serialization 2023-08-08 14:38:01 -04:00
Matt Nadareski
ed03098e12 Add internal Header model 2023-08-08 12:38:16 -04:00
Matt Nadareski
8ac0c9e29b Make item deserializers private 2023-08-08 12:10:09 -04:00
Matt Nadareski
75879c8049 Simplify deserialization with helper method 2023-08-08 12:04:07 -04:00
Matt Nadareski
4dffd76574 Create DictionaryBase to hold helpers 2023-08-07 21:10:47 -04:00
Matt Nadareski
a45810aed6 Add SoftwareList machine serialization 2023-08-05 02:10:12 -04:00
Matt Nadareski
7094d56df8 Add SeparatedValue machine serialization 2023-08-05 02:04:01 -04:00
Matt Nadareski
d8abe31bdf Add RomCenter machine serialization 2023-08-05 01:56:08 -04:00
Matt Nadareski
d79c58c4af Add OpenMSX machine serialization 2023-08-05 01:49:16 -04:00
Matt Nadareski
853d4cead8 Add OfflineList machine serialization 2023-08-05 01:44:32 -04:00
Matt Nadareski
d60e5b30a6 Add Logiqx machine serialization 2023-08-05 01:28:48 -04:00
Matt Nadareski
4de1368feb Add Listxml machine serialization 2023-08-05 01:11:11 -04:00
Matt Nadareski
f22714fd4f Add Listrom machine serialization 2023-08-05 00:30:53 -04:00
Matt Nadareski
4817bd51d1 Add Hashfile machine serialization 2023-08-05 00:19:03 -04:00
Matt Nadareski
84780ca319 Add EverdriveSMDB machine serialization 2023-08-04 23:53:06 -04:00
Matt Nadareski
472d4c2226 Add DosCenter machine serialization 2023-08-04 23:48:17 -04:00
Matt Nadareski
4e606b114d Add ClrMamePro machine serialization 2023-08-04 23:42:30 -04:00
Matt Nadareski
e2b5233a5e Add AttractMode machine serialization 2023-08-04 23:21:37 -04:00
Matt Nadareski
31bdc87429 Add ArchiveDotOrg machine serialization 2023-08-04 23:07:51 -04:00
Matt Nadareski
d4af726e0f Add dictionary-based Machine model 2023-08-04 22:57:04 -04:00
Matt Nadareski
e610b8168c Split internal serializers in different way 2023-08-04 22:16:00 -04:00