Browse Source

Added support for nulls in Optionals' DebuggerDisplay

pull/97/head
RogueException 9 years ago
parent
commit
9c1e20dda8
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      src/Discord.Net/Utilities/Optional.cs

+ 1
- 1
src/Discord.Net/Utilities/Optional.cs View File

@@ -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() : "<unspecified>";
private string DebuggerDisplay => IsSpecified ? (_value?.ToString() ?? "<null>") : "<unspecified>";

public static implicit operator Optional<T>(T value) => new Optional<T>(value);
public static explicit operator T(Optional<T> value) => value.Value;


Loading…
Cancel
Save