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.
This commit is contained in:
Matt Nadareski
2023-08-14 13:17:51 -04:00
parent 1752b1a0ac
commit b37aed389e
87 changed files with 3266 additions and 2199 deletions

View File

@@ -452,6 +452,12 @@ namespace SabreTools.Core
[Mapping("configuration")]
Configuration,
[Mapping("conflocation")]
ConfLocation,
[Mapping("confsetting")]
ConfSetting,
[Mapping("control")]
Control,
@@ -464,9 +470,15 @@ namespace SabreTools.Core
[Mapping("device_ref", "deviceref")]
DeviceReference,
[Mapping("diplocation")]
DipLocation,
[Mapping("dipswitch")]
DipSwitch,
[Mapping("dipvalue")]
DipValue,
[Mapping("diskarea")]
DiskArea,
@@ -491,9 +503,6 @@ namespace SabreTools.Core
[Mapping("instance")]
Instance,
[Mapping("location")]
Location,
[Mapping("original")]
Original,
@@ -521,9 +530,6 @@ namespace SabreTools.Core
[Mapping("serials")]
Serials,
[Mapping("setting")]
Setting,
[Mapping("sharedfeat", "shared_feat", "sharedfeature", "shared_feature")]
SharedFeature,