protected void ParseCheckNewMgrPageItem(string cfgPath, ref List<CheckNewMgrPageItem> list) { try { var doc = XDocument.Load(cfgPath); foreach (var itemEl in doc.Root.Elements("Item")) { var item = new CheckNewMgrPageItem(); item.Type = itemEl.Attribute("Type").Value; item.Name = itemEl.Element("Name").Value; item.Id = item.Name.MD5(); switch (item.Type) { case "Impl": item.Impl = (ICheckNewMgrPages)pageBLL.GetType().Assembly.CreateInstance(itemEl.Element("Impl").Value); break; } if (item.Impl != null) { list.Add(item); } } } catch { } }
protected void ParseCheckNewMgrPageItem(string cfgPath, ref List <CheckNewMgrPageItem> list) { try { var doc = XDocument.Load(cfgPath); foreach (var itemEl in doc.Root.Elements("Item")) { var item = new CheckNewMgrPageItem(); item.Type = itemEl.Attribute("Type").Value; item.Name = itemEl.Element("Name").Value; item.Id = item.Name.MD5(); switch (item.Type) { case "Impl": item.Impl = (ICheckNewMgrPages)pageBLL.GetType().Assembly.CreateInstance(itemEl.Element("Impl").Value); break; } if (item.Impl != null) { list.Add(item); } } } catch { } }