示例#1
0
        /// <summary>
        /// Refreshes the cache of cards from the carddata directory
        /// </summary>
        private void RefreshList()
        {
            var         parser = new Cards.XMLParser(Config.DataDirectory);
            List <Card> list   = parser.GetCards();

            cards.Clear();
            foreach (Card c in list)
            {
                try
                {
                    cards.Add(c.Name.ToLower(), c);
                }
                catch (ArgumentException)
                {
                    Console.Error.WriteLine("Multiple cards have the name \"{0}\".", c.Name);
                }
            }
        }
示例#2
0
文件: IRC.cs 项目: cleaso/hsbot
 /// <summary>
 /// Refreshes the cache of cards from the carddata directory
 /// </summary>
 private void RefreshList()
 {
     var parser = new Cards.XMLParser(Config.DataDirectory);
     List<Card> list = parser.GetCards();
     cards.Clear();
     foreach (Card c in list)
     {
         try
         {
             cards.Add(c.Name.ToLower(), c);
         }
         catch (ArgumentException)
         {
             Console.Error.WriteLine("Multiple cards have the name \"{0}\".", c.Name);
         }
     }
 }