public Media(XmlElement element) { Title = Util.ChildValue(element, "title"); Player = Util.ChildValue(element, "player"); Link = Util.ChildValue(element, "link"); Thumbnails = new ThumbnailList(); foreach (XmlElement child in element.GetElementsByTagName("thumbnail")) { Thumbnails.Add(new Thumbnail(child)); } Content = new ContentList(); foreach (XmlElement child in element.GetElementsByTagName("content")) { Content.Add(new Content(child)); } }
public Hashtable FindThumbnails() { List <string> ThumbnailList; Hashtable Thumbnailtable = new Hashtable(); try { foreach (Thread thread in TObj) { thread.Join(); } } catch (NullReferenceException) { } catch (Exception) { } foreach (string photo in PhotoList) { string[] str = photo.Split('\\'); string key = str[str.Length - 2]; if (Thumbnailtable.ContainsKey(key)) { ThumbnailList = (List <string>)Thumbnailtable[key]; ThumbnailList.Add(photo); } else { ThumbnailList = new List <string>(); ThumbnailList.Add(photo); Thumbnailtable.Add(key, ThumbnailList); } } return(Thumbnailtable); }