Added ToString and DebuggerDisplay to Game
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user