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