src\libraries\System.Private.CoreLib\src\System\Reflection\FieldAccessor.cs (17)
126return Volatile.Read(ref Unsafe.As<byte, object>(ref Unsafe.AddByteOffset(ref obj.GetRawData(), _addressOrOffset)));
137ref Unsafe.AddByteOffset(ref obj.GetRawData(), _addressOrOffset));
143(void*)Unsafe.As<byte, IntPtr>(ref Unsafe.AddByteOffset(ref obj.GetRawData(), _addressOrOffset)),
160ref Unsafe.As<IntPtr, object>(ref *(IntPtr*)_addressOrOffset).GetRawData());
218ref Unsafe.As<byte, object?>(ref Unsafe.AddByteOffset(ref obj.GetRawData(), _addressOrOffset)),
226ref Unsafe.AddByteOffset(ref obj.GetRawData(), _addressOrOffset),
227value!.GetRawData());
234ref Unsafe.As<byte, short>(ref Unsafe.AddByteOffset(ref obj.GetRawData(), _addressOrOffset)),
235Unsafe.As<byte, short>(ref value!.GetRawData()));
242ref Unsafe.As<byte, int>(ref Unsafe.AddByteOffset(ref obj.GetRawData(), _addressOrOffset)),
243Unsafe.As<byte, int>(ref value!.GetRawData()));
250ref Unsafe.As<byte, long>(ref Unsafe.AddByteOffset(ref obj.GetRawData(), _addressOrOffset)),
251Unsafe.As<byte, long>(ref value!.GetRawData()));
263value!.GetRawData());
270Unsafe.As<byte, short>(ref value!.GetRawData()));
277Unsafe.As<byte, int>(ref value!.GetRawData()));
284Unsafe.As<byte, long>(ref value!.GetRawData()));
src\System\Runtime\InteropServices\Marshal.CoreCLR.cs (5)
262structMarshalStub(ref structure.GetRawData(), (byte*)ptr, MarshalOperation.Cleanup, ref Unsafe.NullRef<CleanupWorkListElement?>());
265structMarshalStub(ref structure.GetRawData(), (byte*)ptr, MarshalOperation.Marshal, ref Unsafe.NullRef<CleanupWorkListElement?>());
269SpanHelpers.Memmove(ref *(byte*)ptr, ref structure.GetRawData(), size);
290structMarshalStub(ref structure.GetRawData(), (byte*)ptr, MarshalOperation.Unmarshal, ref Unsafe.NullRef<CleanupWorkListElement?>());
294SpanHelpers.Memmove(ref structure.GetRawData(), ref *(byte*)ptr, size);
src\System\StubHelpers.cs (5)
1552structMarshalStub(ref obj.GetRawData(), pNative, MarshalOperation.Marshal, ref pCleanupWorkList);
1556SpanHelpers.Memmove(ref *pNative, ref obj.GetRawData(), size);
1571structMarshalStub(ref obj.GetRawData(), pNative, MarshalOperation.Unmarshal, ref Unsafe.NullRef<CleanupWorkListElement?>());
1575SpanHelpers.Memmove(ref obj.GetRawData(), ref *pNative, size);
1590structMarshalStub(ref obj.GetRawData(), pNative, MarshalOperation.Cleanup, ref Unsafe.NullRef<CleanupWorkListElement?>());