AdvancedLauncher.Providers.GameKing.GameKingWebProvider.GetDigimonTypes C# (CSharp) Метод

GetDigimonTypes() публичный Метод

public GetDigimonTypes ( ) : List
Результат List
        public override List<DigimonType> GetDigimonTypes()
        {
            List<DigimonType> dTypes = new List<DigimonType>();

            string html = DownloadContent(STR_URL_MERC_SIZE_RANK_MAIN);
            HtmlDocument doc = new HtmlDocument();
            HtmlNode.ElementsFlags.Remove("option");
            doc.LoadHtml(html);

            HtmlNode selectTypes = doc.GetElementbyId("cphContents_ddDigimonType");
            foreach (HtmlNode type in selectTypes.ChildNodes) {
                if (!"option".Equals(type.Name)) {
                    continue;
                }
                DigimonType dType = new DigimonType() {
                    Code = Convert.ToInt32(type.Attributes["value"].Value),
                    Name = type.InnerText
                };
                dTypes.Add(dType);
                if (LogManager != null) {
                    LogManager.DebugFormat("Found {0}", dType);
                }
            }
            return dTypes;
        }