From 82e4b3c2ae107bdce86bc00bda1376d341802f37 Mon Sep 17 00:00:00 2001 From: Gehongyan Date: Sat, 25 Feb 2023 00:25:45 +0800 Subject: [PATCH] Adds DebuggerDisplay for GradientColor --- src/Kook.Net.Core/Entities/Roles/GradientColor.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Kook.Net.Core/Entities/Roles/GradientColor.cs b/src/Kook.Net.Core/Entities/Roles/GradientColor.cs index ffc79046..f726dbef 100644 --- a/src/Kook.Net.Core/Entities/Roles/GradientColor.cs +++ b/src/Kook.Net.Core/Entities/Roles/GradientColor.cs @@ -1,8 +1,11 @@ +using System.Diagnostics; + namespace Kook; /// /// Represents a gradient color. /// +[DebuggerDisplay(@"{DebuggerDisplay,nq}")] public struct GradientColor { public GradientColor(Color left, Color right) @@ -23,4 +26,6 @@ public GradientColor(Color left, Color right) public static implicit operator (Color Left, Color Right)(GradientColor gradient) => (gradient.Left, gradient.Right); public static implicit operator GradientColor((Color Left, Color Right) gradient) => new(gradient.Left, gradient.Right); + + private string DebuggerDisplay => $"{Left} -> {Right}"; }