diff --git a/src/Discord.Net/Entities/Users/Game.cs b/src/Discord.Net/Entities/Users/Game.cs index c54ca2342..e1daa542f 100644 --- a/src/Discord.Net/Entities/Users/Game.cs +++ b/src/Discord.Net/Entities/Users/Game.cs @@ -1,7 +1,9 @@ -using Model = Discord.API.Game; +using System.Diagnostics; +using Model = Discord.API.Game; namespace Discord { + [DebuggerDisplay(@"{DebuggerDisplay,nq}")] public struct Game { public string Name { get; } @@ -18,5 +20,8 @@ namespace Discord : this(name, null, StreamType.NotStreaming) { } internal Game(Model model) : this(model.Name, model.StreamUrl.GetValueOrDefault(null), model.StreamType.GetValueOrDefault(null) ?? StreamType.NotStreaming) { } + + public override string ToString() => Name; + private string DebuggerDisplay => StreamUrl != null ? $"{Name} ({StreamUrl})" : Name; } }