Browse Source

Added ToString and DebuggerDisplay to Game

pull/97/head
RogueException 9 years ago
parent
commit
f24fa964ae
1 changed files with 6 additions and 1 deletions
  1. +6
    -1
      src/Discord.Net/Entities/Users/Game.cs

+ 6
- 1
src/Discord.Net/Entities/Users/Game.cs View File

@@ -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;
}
}

Loading…
Cancel
Save