public void Clear() { if (owner.numItems != 0) { owner.SuppressUpdates(); while (owner.numItems > 0) { RemoveAt(owner.numItems - 1); } owner.AllowUpdates(); } }