private void Cleanup(int index) { if (this.innerList.Count > 0 && index > -1 && index < this.innerList.Count) { LinkedObjectCollection <T> .Cleanup(this.innerList[index]); } }
public void Clear() { foreach (T current in this.innerList) { LinkedObjectCollection <T> .Cleanup(current); } this.innerList.Clear(); }