public ServersList(ServersListMessage msg)
        {
            if (msg == null) throw new ArgumentNullException("msg");

            m_collection = new ObservableCollection<ServersListEntry>(msg.servers.Select(entry => new ServersListEntry(entry)));
            m_readOnlyCollection = new ReadOnlyObservableCollection<ServersListEntry>(m_collection);
        }
 public void Update(ServersListMessage msg)
 {
     if (msg == null) throw new ArgumentNullException("msg");
     ServersList = new ServersList(msg);
 }
 public static void HandleServersListMessage(Bot bot, ServersListMessage message)
 {
     bot.ClientInformations.Update(message);
 }
 public static void HandleServersListMessage(Bot bot, ServersListMessage message)
 {
     bot.ClientInformations.Update(message);
     bot.Display = DisplayState.ServerSelection;
 }