public Insert ( |
||
targetIndex | ||
objectHandle | ObjectHandle | |
return | void |
public void Insert(IntPtr targetIndex, ObjectHandle objectHandle)
{
NativeException nativeException;
NativeMethods.insert(this, targetIndex, objectHandle, out nativeException);
nativeException.ThrowIfNecessary();
}
public void Insert(int index, T item) { if (index < 0) { throw new ArgumentOutOfRangeException(nameof(index)); } Execute(item, obj => { AddObjectToRealmIfNeeded(obj); _listHandle.Insert(index, obj.ObjectHandle); }, value => _listHandle.Insert(index, value), value => _listHandle.Insert(index, value), value => _listHandle.Insert(index, value)); }