13 references to RawArrayData
System.Private.CoreLib (13)
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\CompilerHelpers\StartupCodeHelpers.cs (2)
141
ref object rawSpineIndexData = ref Unsafe.As<byte, object>(ref Unsafe.As<
RawArrayData
>(gcStaticBaseSpines).Data);
194
ref 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)
380
ref byte src = ref Unsafe.As<
RawArrayData
>(sourceArray).Data;
381
ref byte dst = ref Unsafe.As<
RawArrayData
>(destinationArray).Data;
417
ref byte src = ref Unsafe.AddByteOffset(ref Unsafe.As<
RawArrayData
>(sourceArray).Data, (uint)sourceIndex * elementSize);
418
ref byte dst = ref Unsafe.AddByteOffset(ref Unsafe.As<
RawArrayData
>(destinationArray).Data, (uint)destinationIndex * elementSize);
694
ref byte p = ref Unsafe.As<
RawArrayData
>(array).Data;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\GenericCache.cs (2)
112
return ref Unsafe.As<byte, Entry>(ref Unsafe.As<
RawArrayData
>(table).Data);
138
return ref Unsafe.Add(ref Unsafe.As<byte, Entry>(ref Unsafe.As<
RawArrayData
>(table).Data), index + 1);
System\Array.NativeAot.cs (3)
37
public int Length => checked((int)Unsafe.As<
RawArrayData
>(this).Length);
40
internal nuint NativeLength => Unsafe.As<
RawArrayData
>(this).Length;
282
return ref Unsafe.As<byte, int>(ref Unsafe.As<
RawArrayData
>(this).Data);
System\Runtime\CompilerServices\RuntimeHelpers.NativeAot.cs (1)
190
rawSize += (uint)Unsafe.As<
RawArrayData
>(obj).Length * (nuint)pMT->ComponentSize;