From: Lee Culver Date: Wed, 10 May 2023 16:41:20 +0000 (-0700) Subject: Fix issue with nint/nuint formatting (#3871) X-Git-Tag: accepted/tizen/unified/riscv/20231226.055542~39^2^2~63 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4f2e6dc67c76c934a61b266184b4cb5f4395690f;p=platform%2Fcore%2Fdotnet%2Fdiagnostics.git Fix issue with nint/nuint formatting (#3871) * Fix integer formatting StringBuilder.Format doesn't respect "x" when with nint/nuint. * Update Formats.cs --- diff --git a/src/Microsoft.Diagnostics.ExtensionCommands/Output/Formats.cs b/src/Microsoft.Diagnostics.ExtensionCommands/Output/Formats.cs index 2ef5090ee..1fdc488e6 100644 --- a/src/Microsoft.Diagnostics.ExtensionCommands/Output/Formats.cs +++ b/src/Microsoft.Diagnostics.ExtensionCommands/Output/Formats.cs @@ -58,6 +58,17 @@ namespace Microsoft.Diagnostics.ExtensionCommands.Output case null: break; + case nuint nui: + result.AppendFormat(_format, (ulong)nui); + break; + + case nint ni: + unchecked + { + result.AppendFormat(_format, (ulong)ni); + } + break; + default: result.AppendFormat(_format, value); break;