Method Move
Move(IntPtr, IntPtr, int)
Copies count bytes from the object pointed to by
src to the object
pointed to by dest. Both objects are reinterpreted as arrays of byte.
public static IntPtr Move(IntPtr dest, IntPtr src, int count)
Parameters
destIntPtrPointer to the memory location to copy to.
srcIntPtrPointer to the memory location to copy from.
countintNumber of bytes to copy
Returns
Remarks
The objects may overlap: copying takes place as if the bytes were copied to
a temporary byte array and
then the bytes were copied from the array to dest.
If either dest or src is an invalid
or null pointer, the behavior
is undefined, even if count is zero.
If the objects are potentially-overlapping or not trivially copyable, the
behavior is not specified and
may be undefined.