10 writes to Data
System.Private.CoreLib (10)
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\CompilerHelpers\StartupCodeHelpers.cs (2)
141ref object rawSpineIndexData = ref Unsafe.As<byte, object>(ref Unsafe.As<RawArrayData>(gcStaticBaseSpines).Data); 194ref object rawSpineData = ref Unsafe.As<byte, object>(ref Unsafe.As<RawArrayData>(spine).Data);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Array.cs (5)
380ref byte src = ref Unsafe.As<RawArrayData>(sourceArray).Data; 381ref byte dst = ref Unsafe.As<RawArrayData>(destinationArray).Data; 417ref byte src = ref Unsafe.AddByteOffset(ref Unsafe.As<RawArrayData>(sourceArray).Data, (uint)sourceIndex * elementSize); 418ref byte dst = ref Unsafe.AddByteOffset(ref Unsafe.As<RawArrayData>(destinationArray).Data, (uint)destinationIndex * elementSize); 694ref byte p = ref Unsafe.As<RawArrayData>(array).Data;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\GenericCache.cs (2)
112return ref Unsafe.As<byte, Entry>(ref Unsafe.As<RawArrayData>(table).Data); 138return ref Unsafe.Add(ref Unsafe.As<byte, Entry>(ref Unsafe.As<RawArrayData>(table).Data), index + 1);
System\Array.NativeAot.cs (1)
282return ref Unsafe.As<byte, int>(ref Unsafe.As<RawArrayData>(this).Data);