59 references to GetRawData
System.Private.CoreLib (59)
src\libraries\System.Private.CoreLib\src\System\Array.cs (3)
958=> UnsafeArrayAsSpan<T>(array, adjustedIndex, length).BinarySearch(Unsafe.As<byte, T>(ref value.GetRawData())); 1457=> UnsafeArrayAsSpan<T>(array, adjustedIndex, length).IndexOf(Unsafe.As<byte, T>(ref value.GetRawData())); 1687=> UnsafeArrayAsSpan<T>(array, adjustedIndex, length).LastIndexOf(Unsafe.As<byte, T>(ref value.GetRawData()));
src\libraries\System.Private.CoreLib\src\System\Enum.cs (12)
408ref byte pThisValue = ref this.GetRawData(); 409ref byte pFlagsValue = ref flag.GetRawData(); 1168ref byte data = ref this.GetRawData(); 1203ref byte pThisValue = ref this.GetRawData(); 1204ref byte pOtherValue = ref obj.GetRawData(); 1258ref byte data = ref this.GetRawData(); 1293ref byte pThisValue = ref this.GetRawData(); 1294ref byte pTargetValue = ref target.GetRawData(); 1359ref byte rawData = ref this.GetRawData(); 1407ref byte rawData = ref this.GetRawData(); 1657ref byte rawData = ref value.GetRawData(); 1692ref byte rawData = ref this.GetRawData();
src\libraries\System.Private.CoreLib\src\System\Reflection\ConstructorInvoker.cs (1)
302ByReference.Create(ref copyOfArgs[i]!.GetRawData()) :
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\libraries\System.Private.CoreLib\src\System\Reflection\MethodBaseInvoker.cs (1)
172ByReference.Create(ref copyOfArgs[i]!.GetRawData()) :
src\libraries\System.Private.CoreLib\src\System\Reflection\MethodInvoker.cs (1)
355ByReference.Create(ref copyOfArgs[i]!.GetRawData()) :
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\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\GCHandle.cs (1)
142return (IntPtr)Unsafe.AsPointer(ref target.GetRawData());
src\libraries\System.Private.CoreLib\src\System\RuntimeType.cs (1)
896return RuntimeHelpers.Box(ref RuntimeHelpers.GetRawData(value), type.TypeHandle)!;
src\System\Array.CoreCLR.cs (2)
183Buffer.BulkMoveWithWriteBarrier(ref dest, ref obj.GetRawData(), destSize); 187SpanHelpers.Memmove(ref dest, ref obj.GetRawData(), destSize);
src\System\ComAwareWeakReference.CoreCLR.cs (1)
30fixed (byte* pRawData = &target.GetRawData())
src\System\Object.CoreCLR.cs (2)
30ref byte src = ref this.GetRawData(); 31ref byte dst = ref clone.GetRawData();
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
268fixed (byte* pData = &value.GetRawData())
src\System\Runtime\CompilerServices\CastHelpers.cs (1)
372return ref obj.GetRawData();
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (1)
344return (MethodTable*)Unsafe.Add(ref Unsafe.As<byte, IntPtr>(ref obj.GetRawData()), -1);
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?>());
src\System\ValueType.cs (3)
44ref RuntimeHelpers.GetRawData(this), 45ref RuntimeHelpers.GetRawData(obj), 107ref byte rawData = ref RuntimeHelpers.GetRawData(this);