fix some nullability issues

This commit is contained in:
Simon Cropp
2020-12-24 11:43:39 +11:00
committed by Patrik Svensson
parent 79742ce9e3
commit e71db7f78c
7 changed files with 6 additions and 25 deletions

View File

@ -53,10 +53,7 @@ namespace Spectre.Console.Internal
var totalRemaining = total;
var distributedTotal = new List<int>();
if (minimums == null)
{
minimums = ratios.Select(_ => 0).ToList();
}
minimums ??= ratios.Select(_ => 0).ToList();
foreach (var (ratio, minimum) in ratios.Zip(minimums, (a, b) => (a, b)))
{

View File

@ -72,10 +72,7 @@ namespace Spectre.Console.Internal
var decoration = DecorationTable.GetDecoration(part);
if (decoration != null)
{
if (effectiveDecoration == null)
{
effectiveDecoration = Decoration.None;
}
effectiveDecoration ??= Decoration.None;
effectiveDecoration |= decoration.Value;
}