39 references to Memmove
System.Private.CoreLib (39)
src\libraries\System.Private.CoreLib\src\System\Array.cs (1)
63Buffer.Memmove(
src\libraries\System.Private.CoreLib\src\System\Buffer.cs (3)
53Memmove(ref Unsafe.AddByteOffset(ref MemoryMarshal.GetArrayDataReference(dst), uDstOffset), ref Unsafe.AddByteOffset(ref MemoryMarshal.GetArrayDataReference(src), uSrcOffset), uCount); 110Memmove(ref *(byte*)destination, ref *(byte*)source, checked((nuint)sourceBytesToCopy)); 124Memmove(ref *(byte*)destination, ref *(byte*)source, checked((nuint)sourceBytesToCopy));
src\libraries\System.Private.CoreLib\src\System\Number.BigInteger.cs (1)
1199Buffer.Memmove(ref result._blocks[0], ref value._blocks[0], (nuint)rhsLength);
src\libraries\System.Private.CoreLib\src\System\ReadOnlySpan.cs (3)
315Buffer.Memmove(ref destination._reference, ref _reference, (uint)_length); 336Buffer.Memmove(ref destination._reference, ref _reference, (uint)_length); 413Buffer.Memmove(ref MemoryMarshal.GetArrayDataReference(destination), ref _reference, (uint)_length);
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\RuntimeHelpers.cs (1)
62Buffer.Memmove(
src\libraries\System.Private.CoreLib\src\System\Span.cs (3)
333Buffer.Memmove(ref destination._reference, ref _reference, (uint)_length); 354Buffer.Memmove(ref destination._reference, ref _reference, (uint)_length); 443Buffer.Memmove(ref MemoryMarshal.GetArrayDataReference(destination), ref _reference, (uint)_length);
src\libraries\System.Private.CoreLib\src\System\String.cs (11)
83Buffer.Memmove( 109Buffer.Memmove( 135Buffer.Memmove( 169Buffer.Memmove( 317Buffer.Memmove(ref result._firstChar, ref MemoryMarshal.GetReference(value), (uint)value.Length); 403Buffer.Memmove( 426Buffer.Memmove( 440Buffer.Memmove(ref destination._reference, ref _firstChar, (uint)Length); 457Buffer.Memmove(ref destination._reference, ref _firstChar, (uint)Length); 471Buffer.Memmove( 495Buffer.Memmove(
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (10)
62Buffer.Memmove( 712Buffer.Memmove(ref result._firstChar, ref _firstChar, (nuint)startIndex); 713Buffer.Memmove(ref Unsafe.Add(ref result._firstChar, startIndex), ref value._firstChar, (nuint)insertLength); 714Buffer.Memmove(ref Unsafe.Add(ref result._firstChar, startIndex + insertLength), ref Unsafe.Add(ref _firstChar, startIndex), (nuint)(oldLength - startIndex)); 1138Buffer.Memmove(ref Unsafe.Add(ref result._firstChar, count), ref _firstChar, (nuint)oldLength); 1155Buffer.Memmove(ref result._firstChar, ref _firstChar, (nuint)oldLength); 1176Buffer.Memmove(ref result._firstChar, ref _firstChar, (nuint)startIndex); 1177Buffer.Memmove(ref Unsafe.Add(ref result._firstChar, startIndex), ref Unsafe.Add(ref _firstChar, startIndex + count), (nuint)(newLength - startIndex)); 1289Buffer.Memmove(ref result._firstChar, ref _firstChar, (uint)copyLength); 2286Buffer.Memmove(
src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (2)
339Buffer.Memmove( 2288Buffer.Memmove(ref destination, ref value, (nuint)valueCount);
src\System\Buffer.CoreCLR.cs (2)
25Memmove(ref *dest, ref *src, (nuint)(uint)len /* force zero-extension */); 34Memmove(ref *(pDest + (uint)destIndex), ref Unsafe.Add(ref MemoryMarshal.GetArrayDataReference(src), (nint)(uint)srcIndex /* force zero-extension */), (uint)len);
src\System\StubHelpers.cs (2)
274Buffer.Memmove(ref *(char*)ptrToFirstChar, ref strManaged.GetRawStringData(), (nuint)strManaged.Length + 1); 1005Buffer.Memmove(ref *(char*)pNativeHome, ref pManagedHome.GetRawStringData(), (nuint)pManagedHome.Length + 1);