Commit Graph

95 Commits

Author SHA1 Message Date
Matt Nadareski
c88105bee7 Update SabreTools.IO version 2023-09-11 00:57:35 -04:00
Matt Nadareski
fe1c3b6675 Migrate to Nuget for IO 2023-09-08 12:27:04 -04:00
Matt Nadareski
7d1cfc1340 Migrate to Nuget package for models 2023-09-04 23:51:37 -04:00
Matt Nadareski
b37aed389e Add nullable context to SabreTools.DatItems
This change also starts migrating the internals of the DatItem formats to the new internal models. Right now, it's basically just acting like a wrapper around those models.
2023-08-14 13:17:51 -04:00
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
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
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
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
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
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
Matt Nadareski
48acd92504 Add SoftwareList internal converters 2023-08-04 21:52:14 -04:00
Matt Nadareski
c031b7bd2b Add SeparatedValue internal converters 2023-08-04 21:17:23 -04:00