public override void Remove(Object value) { int index = IndexOf(value); if (index >= 0) RemoveAt(index); }