internal void AddRangeInternal(TreeListViewItemCollection collection) { foreach (TreeListViewItem item in collection) { Add(item); } }
private TreeListViewItemCollection GetParentsInHierarch() { TreeListViewItemCollection temp = Parent != null?Parent.GetParentsInHierarch() : new TreeListViewItemCollection(); if (Parent != null) { temp.Add(Parent); } return(temp); }
internal void GetCheckedItems(ref TreeListViewItemCollection items) { if (Checked) { items.Add(this); } foreach (TreeListViewItem item in Items) { item.GetCheckedItems(ref items); } }
public void AddRange(TreeListViewItemCollection collection) { if (TreeListView != null) { TreeListView.BeginUpdate(); } AddRangeInternal(collection); if (TreeListView != null) { TreeListView.BeginUpdate(); } }
public new void Remove() { if (ListView != null) { if (ListView.InvokeRequired) { throw new Exception("Invoke required"); } } TreeListViewItemCollection collection = this.Container; if (collection != null) { collection.Remove(this); } }
public TreeListViewItem() { _Items = new TreeListViewItemCollection(this); }