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