void newItem_Crawled(object sender, EventArgs e) { HotItem item = (HotItem)sender; if (item != null) { for (int i = 0; i < item.Items.Count; i++) { HotItem itemInner = item.Items[i]; itemInner.Update(); } } }