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

@@ -589,10 +589,10 @@ namespace SabreTools.Test.Parser
Assert.Null(item.ADDITIONAL_ELEMENTS);
}
foreach (var item in game.Driver ?? Array.Empty<Models.Logiqx.Driver>())
if (game.Driver != null)
{
Assert.Null(item.ADDITIONAL_ATTRIBUTES);
Assert.Null(item.ADDITIONAL_ELEMENTS);
Assert.Null(game.Driver.ADDITIONAL_ATTRIBUTES);
Assert.Null(game.Driver.ADDITIONAL_ELEMENTS);
}
foreach (var item in game.SoftwareList ?? Array.Empty<Models.Logiqx.SoftwareList>())
@@ -664,10 +664,10 @@ namespace SabreTools.Test.Parser
Assert.Null(item.ADDITIONAL_ELEMENTS);
}
foreach (var item in game.Driver ?? Array.Empty<Models.Logiqx.Driver>())
if (game.Driver != null)
{
Assert.Null(item.ADDITIONAL_ATTRIBUTES);
Assert.Null(item.ADDITIONAL_ELEMENTS);
Assert.Null(game.Driver.ADDITIONAL_ATTRIBUTES);
Assert.Null(game.Driver.ADDITIONAL_ELEMENTS);
}
foreach (var item in game.SoftwareList ?? Array.Empty<Models.Logiqx.SoftwareList>())