public override IntPtr GetObjectAtIndex(int index) { NativeException nativeException; var result = NativeMethods.get(this, (IntPtr)index, out nativeException); nativeException.ThrowIfNecessary(); return result; }