Reduce implicit null checks

This commit is contained in:
Matt Nadareski
2023-08-10 11:35:32 -04:00
parent 5213490689
commit c59bd4d857
35 changed files with 1406 additions and 783 deletions

View File

@@ -60,7 +60,7 @@ namespace SabreTools.Models.ClrMamePro
public Chip[]? Chip { get; set; }
/// <remarks>video, Appears after Chip</remarks>
public Video? Video { get; set; }
public Video[]? Video { get; set; }
/// <remarks>sound, Appears after Video</remarks>
public Sound? Sound { get; set; }

View File

@@ -61,6 +61,9 @@ namespace SabreTools.Models.Internal
/// <remarks>DipSwitch[]</remarks>
public const string DipSwitchKey = "dipswitch";
/// <remarks>string</remarks>
public const string DirNameKey = "dirName";
/// <remarks>Disk[]</remarks>
public const string DiskKey = "disk";
@@ -73,7 +76,7 @@ namespace SabreTools.Models.Internal
/// <remarks>string</remarks>
public const string DisplayTypeKey = "displaytype";
/// <remarks>Driver, Driver[]</remarks>
/// <remarks>Driver</remarks>
public const string DriverKey = "driver";
/// <remarks>Dump[]</remarks>
@@ -230,7 +233,7 @@ namespace SabreTools.Models.Internal
/// <remarks>Trurip</remarks>
public const string TruripKey = "trurip";
/// <remarks>Video, Video[]</remarks>
/// <remarks>Video[]</remarks>
public const string VideoKey = "video";
/// <remarks>string</remarks>

View File

@@ -102,10 +102,9 @@ namespace SabreTools.Models.Logiqx
[XmlElement("archive")]
public Archive[]? Archive { get; set; }
/// TODO: Validate multiple can exist
/// <remarks>MAME extension</remarks>
[XmlElement("driver")]
public Driver[]? Driver { get; set; }
public Driver? Driver { get; set; }
/// <remarks>MAME extension</remarks>
[XmlElement("softwarelist")]