From b224fca6c0499778dc20896342390c3aeb6ce169 Mon Sep 17 00:00:00 2001 From: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com> Date: Sun, 30 Jul 2023 14:54:15 +0300 Subject: [PATCH] `ToHex()` should be uppercase by default --- .../Utils/Extensions/BinaryExtensions.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/DiscordChatExporter.Core/Utils/Extensions/BinaryExtensions.cs b/DiscordChatExporter.Core/Utils/Extensions/BinaryExtensions.cs index e0d9162..bb3ac68 100644 --- a/DiscordChatExporter.Core/Utils/Extensions/BinaryExtensions.cs +++ b/DiscordChatExporter.Core/Utils/Extensions/BinaryExtensions.cs @@ -4,12 +4,16 @@ namespace DiscordChatExporter.Core.Utils.Extensions; public static class BinaryExtensions { - public static string ToHex(this byte[] data) + public static string ToHex(this byte[] data, bool isUpperCase = true) { var buffer = new StringBuilder(2 * data.Length); foreach (var b in data) - buffer.Append(b.ToString("x2")); + { + buffer.Append( + b.ToString(isUpperCase ? "X2" : "x2") + ); + } return buffer.ToString(); }