Move() public method

public Move ( ObjectHandle objectHandle, IntPtr targetIndex ) : void
objectHandle ObjectHandle
targetIndex System.IntPtr
return void
示例#1
0
        public void Move(T item, int targetIndex)
        {
            if (targetIndex < 0)
            {
                throw new ArgumentOutOfRangeException();
            }

            _listHandle.Move(item.ObjectHandle, (IntPtr)targetIndex);
        }
示例#2
0
        public void Move(int sourceIndex, int targetIndex)
        {
            if (targetIndex < 0)
            {
                throw new ArgumentOutOfRangeException(nameof(targetIndex));
            }

            if (sourceIndex < 0)
            {
                throw new ArgumentOutOfRangeException(nameof(sourceIndex));
            }

            _listHandle.Move((IntPtr)sourceIndex, (IntPtr)targetIndex);
        }