public void RemoveAt(int index) { if (index < 0) { throw new ArgumentOutOfRangeException(); } _listHandle.Erase((IntPtr)index); }