From c914ae3fe0e3f3c3706bcc006e521f5ac0f7ea25 Mon Sep 17 00:00:00 2001 From: Jared Parsons Date: Wed, 11 Dec 2024 14:35:30 -0800 Subject: [PATCH] Embracing the null --- src/Cli/Microsoft.DotNet.Cli.Utils/Command.cs | 3 ++- .../Microsoft.DotNet.Cli.Utils.csproj | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Cli/Microsoft.DotNet.Cli.Utils/Command.cs b/src/Cli/Microsoft.DotNet.Cli.Utils/Command.cs index 9a0683694ba6..fd634c174ad6 100644 --- a/src/Cli/Microsoft.DotNet.Cli.Utils/Command.cs +++ b/src/Cli/Microsoft.DotNet.Cli.Utils/Command.cs @@ -74,11 +74,12 @@ public CommandResult Execute(Action? processStarted) if (CommandLoggingContext.IsVerbose) { + Debug.Assert(sw is not null); var message = string.Format( LocalizableStrings.ProcessExitedWithCode, FormatProcessInfo(_process.StartInfo), exitCode, - sw?.ElapsedMilliseconds); + sw.ElapsedMilliseconds); if (exitCode == 0) { Reporter.Verbose.WriteLine(message.Green()); diff --git a/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj b/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj index c7f1a69d27b4..a6720e9c6a60 100644 --- a/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj +++ b/src/Cli/Microsoft.DotNet.Cli.Utils/Microsoft.DotNet.Cli.Utils.csproj @@ -17,6 +17,7 @@ false enable + $(NoWarn);Nullable