src\runtime\src\libraries\System.Private.CoreLib\src\System\Array.cs (5)
567Buffer.BulkMoveWithWriteBarrier(ref destData, ref obj.GetRawData(), destSize);
571SpanHelpers.Memmove(ref destData, ref obj.GetRawData(), destSize);
1344=> UnsafeArrayAsSpan<T>(array, adjustedIndex, length).BinarySearch(Unsafe.As<byte, T>(ref value.GetRawData()));
1852=> UnsafeArrayAsSpan<T>(array, adjustedIndex, length).IndexOf(Unsafe.As<byte, T>(ref value.GetRawData()));
2079=> UnsafeArrayAsSpan<T>(array, adjustedIndex, length).LastIndexOf(Unsafe.As<byte, T>(ref value.GetRawData()));
System\Reflection\DynamicInvokeInfo.cs (11)
221ret = ref returnObject.GetRawData();
289ret = ref returnObject.GetRawData();
355ret = ref returnObject.GetRawData();
658RuntimeImports.RhUnbox(arg, ref box.GetRawData(), argumentInfo.Type);
676ref Unsafe.As<object?, byte>(ref copyOfParameters[i]) : ref arg.GetRawData());
748RuntimeImports.RhUnbox(arg, ref box.GetRawData(), argumentInfo.Type);
766ref Unsafe.As<object?, byte>(ref copyOfParameters[i]) : ref arg.GetRawData());
792obj = Pointer.Box((void*)Unsafe.As<byte, IntPtr>(ref obj.GetRawData()), type);
798ref obj.GetRawData());
826obj = Pointer.Box((void*)Unsafe.As<byte, IntPtr>(ref obj.GetRawData()), type);
832ref obj.GetRawData());
System\Runtime\InteropServices\Marshal.NativeAot.cs (4)
73((delegate*<ref byte, ref byte, void>)unmarshalStub)(ref *(byte*)ptr, ref structure.GetRawData());
84SpanHelpers.Memmove(ref structure.GetRawData(), ref *(byte*)ptr, size);
140((delegate*<ref byte, ref byte, void>)marshalStub)(ref structure.GetRawData(), ref *(byte*)ptr);
151SpanHelpers.Memmove(ref *(byte*)ptr, ref structure.GetRawData(), size);