64 references to GetRawData
System.Private.CoreLib (64)
Internal\Runtime\Augments\RuntimeAugments.cs (5)
252ref byte address = ref Unsafe.AddByteOffset(ref obj.GetRawData(), new IntPtr(fieldOffset - ObjectHeaderSize)); 258ref byte address = ref Unsafe.AddByteOffset(ref obj.GetRawData(), new IntPtr(fieldOffset - ObjectHeaderSize)); 264ref byte address = ref Unsafe.AddByteOffset(ref obj.GetRawData(), new IntPtr(fieldOffset - ObjectHeaderSize)); 284ref byte address = ref Unsafe.AddByteOffset(ref obj.GetRawData(), new IntPtr(fieldOffset - ObjectHeaderSize)); 290ref byte address = ref Unsafe.AddByteOffset(ref obj.GetRawData(), new IntPtr(fieldOffset - ObjectHeaderSize));
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\CompilerHelpers\StartupCodeHelpers.cs (1)
227RuntimeImports.RhBulkMoveWithWriteBarrier(ref obj.GetRawData(), ref *(byte*)pPreInitDataAddr, obj.GetRawObjectDataSize());
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\RuntimeExports.cs (4)
161InternalCalls.RhBulkMoveWithWriteBarrier(ref result.GetRawData(), ref dataAdjustedForNullable, pEEType->ValueTypeSize); 165Unsafe.CopyBlock(ref result.GetRawData(), ref dataAdjustedForNullable, pEEType->ValueTypeSize); 222return ref obj.GetRawData(); 279ref byte fields = ref obj.GetRawData();
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (4)
92ref byte data = ref RuntimeHelpers.GetRawData(this); 115ref byte data = ref RuntimeHelpers.GetRawData(this); 126ref byte data = ref RuntimeHelpers.GetRawData(this); 137ref byte data = ref RuntimeHelpers.GetRawData(this);
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()));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (12)
406ref byte pThisValue = ref this.GetRawData(); 407ref byte pFlagsValue = ref flag.GetRawData(); 1166ref byte data = ref this.GetRawData(); 1202ref byte pThisValue = ref this.GetRawData(); 1203ref byte pOtherValue = ref obj.GetRawData(); 1257ref byte data = ref this.GetRawData(); 1292ref byte pThisValue = ref this.GetRawData(); 1293ref byte pTargetValue = ref target.GetRawData(); 1358ref byte rawData = ref this.GetRawData(); 1406ref byte rawData = ref this.GetRawData(); 1656ref byte rawData = ref value.GetRawData(); 1691ref byte rawData = ref this.GetRawData();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\CastCache.cs (1)
109return ref Unsafe.As<byte, int>(ref Unsafe.AddByteOffset(ref table.GetRawData(), (nint)sizeof(nint)));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\GCHandle.cs (1)
145return (IntPtr)Unsafe.AsPointer(ref target.GetRawData());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\PinnedGCHandle.T.cs (1)
93return Unsafe.AsPointer(ref target.GetRawData());
System\Attribute.NativeAot.cs (3)
36ref byte thisRawData = ref this.GetRawData(); 37ref byte thatRawData = ref obj.GetRawData(); 62ref byte thisRawData = ref this.GetRawData();
System\Enum.NativeAot.cs (1)
99ref byte pValue = ref value.GetRawData();
System\GC.NativeAot.cs (1)
794RuntimeImports.RhGetMemoryInfo(ref data.GetRawData(), kind);
System\InvokeUtils.cs (3)
136dstObject = RuntimeExports.RhBox(dstEEType, ref srcObject.GetRawData()); 147PrimitiveWiden(ref srcObject.GetRawData(), ref dstObject.GetRawData(), srcElementType, dstElementType);
System\Object.NativeAot.cs (2)
38ref byte src = ref this.GetRawData(); 39ref byte dst = ref clone.GetRawData();
System\Reflection\DynamicInvokeInfo.cs (11)
223ret = ref returnObject.GetRawData(); 291ret = ref returnObject.GetRawData(); 357ret = ref returnObject.GetRawData(); 646RuntimeImports.RhUnbox(arg, ref box.GetRawData(), argumentInfo.Type); 664ref Unsafe.As<object?, byte>(ref copyOfParameters[i]) : ref arg.GetRawData()); 714RuntimeImports.RhUnbox(arg, ref box.GetRawData(), argumentInfo.Type); 732ref Unsafe.As<object?, byte>(ref copyOfParameters[i]) : ref arg.GetRawData()); 758obj = Pointer.Box((void*)Unsafe.As<byte, IntPtr>(ref obj.GetRawData()), type); 764ref obj.GetRawData()); 793obj = Pointer.Box((void*)Unsafe.As<byte, IntPtr>(ref obj.GetRawData()), type); 799ref 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);
System\TypedReference.cs (1)
25_value = ref Unsafe.Add<byte>(ref target.GetRawData(), offset);
System\ValueType.cs (4)
67ref byte thisRawData = ref this.GetRawData(); 68ref byte thatRawData = ref obj.GetRawData(); 114hashCode.AddBytes(new ReadOnlySpan<byte>(ref this.GetRawData(), GetValueTypeSize(numFields))); 118RegularGetValueTypeHashCode(ref hashCode, ref this.GetRawData(), numFields);