public void Remove(HierachyData item) { for (int loop = 0; loop < Count; loop++) { if (collection[loop] == item) { collection.RemoveAt(loop); item.parent = null; } } }
public void Add(HierachyData item) { collection.Add(item); item.parent = this; }