From 9c1e20dda84be815909c3edccec553548f985071 Mon Sep 17 00:00:00 2001 From: RogueException Date: Sun, 12 Jun 2016 20:53:11 -0300 Subject: [PATCH] Added support for nulls in Optionals' DebuggerDisplay --- src/Discord.Net/Utilities/Optional.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Discord.Net/Utilities/Optional.cs b/src/Discord.Net/Utilities/Optional.cs index 59ded5c5e..8512b28bc 100644 --- a/src/Discord.Net/Utilities/Optional.cs +++ b/src/Discord.Net/Utilities/Optional.cs @@ -41,7 +41,7 @@ namespace Discord public override int GetHashCode() => IsSpecified ? _value.GetHashCode() : 0; public override string ToString() => IsSpecified ? _value?.ToString() : null; - private string DebuggerDisplay => IsSpecified ? _value.ToString() : ""; + private string DebuggerDisplay => IsSpecified ? (_value?.ToString() ?? "") : ""; public static implicit operator Optional(T value) => new Optional(value); public static explicit operator T(Optional value) => value.Value;