207 references to ReadUnaligned
Microsoft.AspNetCore.Components.Server (2)
src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\SequenceReaderExtensions.cs (2)
40value = Unsafe.ReadUnaligned<T>(ref MemoryMarshal.GetReference(span)); 84value = Unsafe.ReadUnaligned<T>(ref MemoryMarshal.GetReference(tempSpan));
Microsoft.AspNetCore.Routing (3)
Matching\ILEmitTrieFactory.cs (3)
547return Unsafe.ReadUnaligned<ulong>(ref p); 760/// <see cref="Unsafe.ReadUnaligned{T}(ref readonly byte)"/> - ReadUnaligned[ulong] 765/// <see cref="Unsafe.ReadUnaligned{T}(ref readonly byte)"/> - ReadUnaligned[ushort]
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\Http\HttpHeaders.Generated.cs (3)
7486ushort result = Unsafe.ReadUnaligned<ushort>(ref source); 7496uint result = Unsafe.ReadUnaligned<uint>(ref source); 7506ulong result = Unsafe.ReadUnaligned<ulong>(ref source);
System.IO.Hashing (2)
System\IO\Hashing\Crc32.Arm.cs (2)
26Unsafe.ReadUnaligned<ulong>(ref Unsafe.Add(ref ptr, i))); 54Unsafe.ReadUnaligned<uint>(ref Unsafe.Add(ref ptr, i)));
System.Private.CoreLib (190)
src\libraries\Common\src\System\HexConverter.cs (1)
140uint i32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.Add(ref srcRef, pos));
src\libraries\System.Private.CoreLib\src\System\BitConverter.cs (18)
416return Unsafe.ReadUnaligned<char>(ref MemoryMarshal.GetReference(value)); 437return Unsafe.ReadUnaligned<short>(ref value[startIndex]); 451return Unsafe.ReadUnaligned<short>(ref MemoryMarshal.GetReference(value)); 475return Unsafe.ReadUnaligned<int>(ref value[startIndex]); 489return Unsafe.ReadUnaligned<int>(ref MemoryMarshal.GetReference(value)); 513return Unsafe.ReadUnaligned<long>(ref value[startIndex]); 527return Unsafe.ReadUnaligned<long>(ref MemoryMarshal.GetReference(value)); 551return Unsafe.ReadUnaligned<Int128>(ref value[startIndex]); 565return Unsafe.ReadUnaligned<Int128>(ref MemoryMarshal.GetReference(value)); 592return Unsafe.ReadUnaligned<ushort>(ref MemoryMarshal.GetReference(value)); 622return Unsafe.ReadUnaligned<uint>(ref MemoryMarshal.GetReference(value)); 652return Unsafe.ReadUnaligned<ulong>(ref MemoryMarshal.GetReference(value)); 677return Unsafe.ReadUnaligned<UInt128>(ref value[startIndex]); 692return Unsafe.ReadUnaligned<UInt128>(ref MemoryMarshal.GetReference(value)); 717return Unsafe.ReadUnaligned<Half>(ref MemoryMarshal.GetReference(value)); 745return Unsafe.ReadUnaligned<float>(ref MemoryMarshal.GetReference(value)); 773return Unsafe.ReadUnaligned<double>(ref MemoryMarshal.GetReference(value)); 899return Unsafe.ReadUnaligned<byte>(ref MemoryMarshal.GetReference(value)) != 0;
src\libraries\System.Private.CoreLib\src\System\Char.cs (2)
1242result = Unsafe.ReadUnaligned<char>(ref sourceRef); 1290result = Unsafe.ReadUnaligned<char>(ref sourceRef);
src\libraries\System.Private.CoreLib\src\System\Convert.cs (1)
2536Ascii.WidenFourAsciiBytesToUtf16AndWriteToBuffer(ref Unsafe.As<ushort, char>(ref dest), Unsafe.ReadUnaligned<uint>(ref src));
src\libraries\System.Private.CoreLib\src\System\Globalization\CharUnicodeInfo.cs (6)
242return Unsafe.ReadUnaligned<double>(ref refToValue); 246ulong temp = Unsafe.ReadUnaligned<ulong>(ref refToValue); 466index = Unsafe.ReadUnaligned<ushort>(ref level2Ref); 470index = BinaryPrimitives.ReverseEndianness(Unsafe.ReadUnaligned<ushort>(ref level2Ref)); 503index = Unsafe.ReadUnaligned<ushort>(ref level2Ref); 507index = BinaryPrimitives.ReverseEndianness(Unsafe.ReadUnaligned<ushort>(ref level2Ref));
src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.cs (4)
187valueAu64 = Unsafe.ReadUnaligned<ulong>(ref Unsafe.As<char, byte>(ref Unsafe.AddByteOffset(ref charA, byteOffset))); 188valueBu64 = Unsafe.ReadUnaligned<ulong>(ref Unsafe.As<char, byte>(ref Unsafe.AddByteOffset(ref charB, byteOffset))); 222valueAu32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.As<char, byte>(ref Unsafe.AddByteOffset(ref charA, byteOffset))); 223valueBu32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.As<char, byte>(ref Unsafe.AddByteOffset(ref charB, byteOffset)));
src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.Utf8.cs (16)
186valueAu64 = Unsafe.ReadUnaligned<ulong>(ref Unsafe.AddByteOffset(ref charA, byteOffset)); 187valueBu64 = Unsafe.ReadUnaligned<ulong>(ref Unsafe.AddByteOffset(ref charB, byteOffset)); 225valueAu32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.AddByteOffset(ref charA, byteOffset)); 226valueBu32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.AddByteOffset(ref charB, byteOffset)); 260valueAu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.AddByteOffset(ref charA, byteOffset)); 261valueBu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.AddByteOffset(ref charB, byteOffset)); 270valueAu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.AddByteOffset(ref charA, byteOffset)); 271valueBu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.AddByteOffset(ref charB, byteOffset)); 496valueAu64 = Unsafe.ReadUnaligned<ulong>(ref Unsafe.AddByteOffset(ref source, byteOffset)); 497valueBu64 = Unsafe.ReadUnaligned<ulong>(ref Unsafe.AddByteOffset(ref prefix, byteOffset)); 535valueAu32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.AddByteOffset(ref source, byteOffset)); 536valueBu32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.AddByteOffset(ref prefix, byteOffset)); 570valueAu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.AddByteOffset(ref source, byteOffset)); 571valueBu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.AddByteOffset(ref prefix, byteOffset)); 580valueAu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.AddByteOffset(ref source, byteOffset)); 581valueBu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.AddByteOffset(ref prefix, byteOffset));
src\libraries\System.Private.CoreLib\src\System\HashCode.cs (8)
341Add(Unsafe.ReadUnaligned<int>(ref pos)); 346Add(Unsafe.ReadUnaligned<int>(ref pos)); 351Add(Unsafe.ReadUnaligned<int>(ref pos)); 363uint v1 = Unsafe.ReadUnaligned<uint>(ref pos); 365uint v2 = Unsafe.ReadUnaligned<uint>(ref Unsafe.Add(ref pos, sizeof(int) * 1)); 367uint v3 = Unsafe.ReadUnaligned<uint>(ref Unsafe.Add(ref pos, sizeof(int) * 2)); 369uint v4 = Unsafe.ReadUnaligned<uint>(ref Unsafe.Add(ref pos, sizeof(int) * 3)); 380Add(Unsafe.ReadUnaligned<int>(ref pos));
src\libraries\System.Private.CoreLib\src\System\Int128.cs (2)
803result = Unsafe.ReadUnaligned<Int128>(ref sourceRef); 883result = Unsafe.ReadUnaligned<Int128>(ref sourceRef);
src\libraries\System.Private.CoreLib\src\System\Int16.cs (2)
351result = Unsafe.ReadUnaligned<short>(ref sourceRef); 424result = Unsafe.ReadUnaligned<short>(ref sourceRef);
src\libraries\System.Private.CoreLib\src\System\Int32.cs (2)
371result = Unsafe.ReadUnaligned<int>(ref sourceRef); 451result = Unsafe.ReadUnaligned<int>(ref sourceRef);
src\libraries\System.Private.CoreLib\src\System\Int64.cs (2)
368result = Unsafe.ReadUnaligned<long>(ref sourceRef); 448result = Unsafe.ReadUnaligned<long>(ref sourceRef);
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (2)
373result = Unsafe.ReadUnaligned<nint>(ref sourceRef); 453result = Unsafe.ReadUnaligned<nint>(ref sourceRef);
src\libraries\System.Private.CoreLib\src\System\Marvin.cs (6)
64p0 += Unsafe.ReadUnaligned<uint>(ref data); 65uint nextUInt32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.AddByteOffset(ref data, 4)); 101p0 += Unsafe.ReadUnaligned<uint>(ref data); 116uint partialResult = Unsafe.ReadUnaligned<uint>(ref Unsafe.Add(ref Unsafe.AddByteOffset(ref data, (nuint)count & 7), -4)); 208partialResult |= (uint)Unsafe.ReadUnaligned<ushort>(ref data); 212partialResult |= (uint)Unsafe.ReadUnaligned<ushort>(ref data);
src\libraries\System.Private.CoreLib\src\System\Marvin.OrdinalIgnoreCase.cs (1)
28tempValue = Unsafe.ReadUnaligned<uint>(ref Unsafe.As<char, byte>(ref Unsafe.AddByteOffset(ref data, byteOffset)));
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (3)
759return Unsafe.ReadUnaligned<Vector<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values))); 1909return Unsafe.ReadUnaligned<Vector<T>>(in address); 1925return Unsafe.ReadUnaligned<Vector<T>>(in address);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (4)
61this = Unsafe.ReadUnaligned<Vector<T>>(ref Unsafe.As<T, byte>(ref values[0])); 80this = Unsafe.ReadUnaligned<Vector<T>>(ref Unsafe.As<T, byte>(ref values[index])); 97this = Unsafe.ReadUnaligned<Vector<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values))); 115this = Unsafe.ReadUnaligned<Vector<T>>(ref MemoryMarshal.GetReference(values));
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (3)
411return Unsafe.ReadUnaligned<Vector2>(ref Unsafe.As<float, byte>(ref MemoryMarshal.GetReference(values))); 705return Unsafe.ReadUnaligned<Vector2>(in address); 715return Unsafe.ReadUnaligned<Vector2>(in address);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (3)
446return Unsafe.ReadUnaligned<Vector3>(ref Unsafe.As<float, byte>(ref MemoryMarshal.GetReference(values))); 738return Unsafe.ReadUnaligned<Vector3>(in address); 748return Unsafe.ReadUnaligned<Vector3>(in address);
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\Unsafe.cs (1)
262return ReadUnaligned<TTo>(ref As<TFrom, byte>(ref source));
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\MemoryMarshal.cs (2)
479return Unsafe.ReadUnaligned<T>(ref GetReference(source)); 499value = Unsafe.ReadUnaligned<T>(ref GetReference(source));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (5)
903return Unsafe.ReadUnaligned<Vector128<T>>(ref Unsafe.As<T, byte>(ref values[0])); 924return Unsafe.ReadUnaligned<Vector128<T>>(ref Unsafe.As<T, byte>(ref values[index])); 941return Unsafe.ReadUnaligned<Vector128<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values))); 2276return Unsafe.ReadUnaligned<Vector128<T>>(in address); 2292return Unsafe.ReadUnaligned<Vector128<T>>(in address);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.Numerics.cs (3)
107return Unsafe.ReadUnaligned<Vector128<T>>(ref address); 146return Unsafe.ReadUnaligned<Vector2>(ref address); 157return Unsafe.ReadUnaligned<Vector3>(ref address);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (7)
292return Unsafe.ReadUnaligned<Vector256<T>>(ref address); 316return Unsafe.ReadUnaligned<Vector<T>>(ref address); 919return Unsafe.ReadUnaligned<Vector256<T>>(ref Unsafe.As<T, byte>(ref values[0])); 940return Unsafe.ReadUnaligned<Vector256<T>>(ref Unsafe.As<T, byte>(ref values[index])); 957return Unsafe.ReadUnaligned<Vector256<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values))); 2369return Unsafe.ReadUnaligned<Vector256<T>>(in address); 2385return Unsafe.ReadUnaligned<Vector256<T>>(in address);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (6)
307return Unsafe.ReadUnaligned<Vector<T>>(ref address); 821return Unsafe.ReadUnaligned<Vector512<T>>(ref Unsafe.As<T, byte>(ref values[0])); 841return Unsafe.ReadUnaligned<Vector512<T>>(ref Unsafe.As<T, byte>(ref values[index])); 858return Unsafe.ReadUnaligned<Vector512<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values))); 2395return Unsafe.ReadUnaligned<Vector512<T>>(in address); 2411return Unsafe.ReadUnaligned<Vector512<T>>(in address);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (5)
892return Unsafe.ReadUnaligned<Vector64<T>>(ref Unsafe.As<T, byte>(ref values[0])); 913return Unsafe.ReadUnaligned<Vector64<T>>(ref Unsafe.As<T, byte>(ref values[index])); 930return Unsafe.ReadUnaligned<Vector64<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values))); 2268return Unsafe.ReadUnaligned<Vector64<T>>(in address); 2284return Unsafe.ReadUnaligned<Vector64<T>>(in address);
src\libraries\System.Private.CoreLib\src\System\SearchValues\IndexOfAnyAsciiSearcher.cs (8)
684ulong source0 = Unsafe.ReadUnaligned<ulong>(ref firstVector); 685ulong source1 = Unsafe.ReadUnaligned<ulong>(ref halfVectorAwayFromEnd); 809ulong source0 = Unsafe.ReadUnaligned<ulong>(ref searchSpace); 810ulong source1 = Unsafe.ReadUnaligned<ulong>(ref secondVector); 959ulong source0 = Unsafe.ReadUnaligned<ulong>(ref firstVector); 960ulong source1 = Unsafe.ReadUnaligned<ulong>(ref halfVectorAwayFromEnd); 1087ulong source0 = Unsafe.ReadUnaligned<ulong>(ref searchSpace); 1088ulong source1 = Unsafe.ReadUnaligned<ulong>(ref secondVector);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\StringSearchValuesHelper.cs (14)
156Unsafe.ReadUnaligned<ulong>(ref value.GetRawStringDataAsUInt8()), 157Unsafe.ReadUnaligned<ulong>(ref Unsafe.Add(ref value.GetRawStringDataAsUInt8(), SecondReadByteOffset)) 166Unsafe.ReadUnaligned<uint>(ref value.GetRawStringDataAsUInt8()), 167Unsafe.ReadUnaligned<uint>(ref Unsafe.Add(ref value.GetRawStringDataAsUInt8(), SecondReadByteOffset)) 266ulong differentBits = Unsafe.ReadUnaligned<ulong>(ref matchByteStart) - state.Value64_0; 267differentBits |= Unsafe.ReadUnaligned<ulong>(ref Unsafe.Add(ref matchByteStart, state.SecondReadByteOffset)) - state.Value64_1; 278return Unsafe.ReadUnaligned<uint>(ref Unsafe.Add(ref matchByteStart, state.SecondReadByteOffset)) == state.Value32_1; 315ulong differentBits = (Unsafe.ReadUnaligned<ulong>(ref matchByteStart) & CaseMask) - state.Value64_0; 316differentBits |= (Unsafe.ReadUnaligned<ulong>(ref Unsafe.Add(ref matchByteStart, state.SecondReadByteOffset)) & CaseMask) - state.Value64_1; 328return (Unsafe.ReadUnaligned<uint>(ref Unsafe.Add(ref matchByteStart, state.SecondReadByteOffset)) & CaseMask) == state.Value32_1; 388ulong differentBits = (Unsafe.ReadUnaligned<ulong>(ref matchByteStart) & state.ToUpperMask64_0) - state.Value64_0; 389differentBits |= (Unsafe.ReadUnaligned<ulong>(ref Unsafe.Add(ref matchByteStart, state.SecondReadByteOffset)) & state.ToUpperMask64_1) - state.Value64_1; 398uint differentBits = (Unsafe.ReadUnaligned<uint>(ref matchByteStart) & state.ToUpperMask32_0) - state.Value32_0; 399differentBits |= (Unsafe.ReadUnaligned<uint>(ref Unsafe.Add(ref matchByteStart, state.SecondReadByteOffset)) & state.ToUpperMask32_1) - state.Value32_1;
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (11)
1254=> Unsafe.ReadUnaligned<ushort>(ref start); 1258=> Unsafe.ReadUnaligned<uint>(ref start); 1262=> Unsafe.ReadUnaligned<uint>(ref Unsafe.AddByteOffset(ref start, offset)); 1266=> Unsafe.ReadUnaligned<nuint>(ref start); 1270=> Unsafe.ReadUnaligned<nuint>(ref Unsafe.AddByteOffset(ref start, offset)); 1274=> Unsafe.ReadUnaligned<Vector128<byte>>(ref Unsafe.AddByteOffset(ref start, offset)); 1278=> Unsafe.ReadUnaligned<Vector256<byte>>(ref Unsafe.AddByteOffset(ref start, offset)); 1429long tempFirst = Unsafe.ReadUnaligned<long>(ref Unsafe.Add(ref buf, offset)); 1430long tempLast = Unsafe.ReadUnaligned<long>(ref Unsafe.Add(ref buf, lastOffset)); 1448int tempFirst = Unsafe.ReadUnaligned<int>(ref Unsafe.Add(ref buf, offset)); 1449int tempLast = Unsafe.ReadUnaligned<int>(ref Unsafe.Add(ref buf, lastOffset));
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.ByteMemOps.cs (16)
58Unsafe.WriteUnaligned(ref dest, Unsafe.ReadUnaligned<Block16>(ref src)); 71Unsafe.WriteUnaligned(ref Unsafe.Add(ref dest, 16), Unsafe.ReadUnaligned<Block16>(ref Unsafe.Add(ref src, 16))); 84Unsafe.WriteUnaligned(ref Unsafe.Add(ref dest, 32), Unsafe.ReadUnaligned<Block16>(ref Unsafe.Add(ref src, 32))); 99Unsafe.WriteUnaligned(ref Unsafe.Add(ref destEnd, -16), Unsafe.ReadUnaligned<Block16>(ref Unsafe.Add(ref srcEnd, -16))); 117Unsafe.WriteUnaligned(ref dest, Unsafe.ReadUnaligned<long>(ref src)); 118Unsafe.WriteUnaligned(ref Unsafe.Add(ref destEnd, -8), Unsafe.ReadUnaligned<long>(ref Unsafe.Add(ref srcEnd, -8))); 132Unsafe.WriteUnaligned(ref dest, Unsafe.ReadUnaligned<int>(ref src)); 133Unsafe.WriteUnaligned(ref Unsafe.Add(ref destEnd, -4), Unsafe.ReadUnaligned<int>(ref Unsafe.Add(ref srcEnd, -4))); 144Unsafe.WriteUnaligned(ref Unsafe.Add(ref destEnd, -2), Unsafe.ReadUnaligned<short>(ref Unsafe.Add(ref srcEnd, -2))); 163Unsafe.WriteUnaligned(ref dest, Unsafe.ReadUnaligned<Block64>(ref src)); 177Unsafe.WriteUnaligned(ref dest, Unsafe.ReadUnaligned<Block64>(ref src)); 215Unsafe.WriteUnaligned(ref Unsafe.Add(ref destEnd, -16), Unsafe.ReadUnaligned<Block16>(ref Unsafe.Add(ref srcEnd, -16))); 233_ = Unsafe.ReadUnaligned<byte>(ref dest); 240_ = Unsafe.ReadUnaligned<byte>(ref dest); 241_ = Unsafe.ReadUnaligned<byte>(ref src); 427_ = Unsafe.ReadUnaligned<byte>(ref dest);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (6)
485if (Unsafe.ReadUnaligned<Vector<ushort>>(ref Unsafe.As<char, byte>(ref Unsafe.Add(ref first, (nint)i))) != 486Unsafe.ReadUnaligned<Vector<ushort>>(ref Unsafe.As<char, byte>(ref Unsafe.Add(ref second, (nint)i)))) 497if (Unsafe.ReadUnaligned<nuint>(ref Unsafe.As<char, byte>(ref Unsafe.Add(ref first, (nint)i))) != 498Unsafe.ReadUnaligned<nuint>(ref Unsafe.As<char, byte>(ref Unsafe.Add(ref second, (nint)i)))) 509if (Unsafe.ReadUnaligned<int>(ref Unsafe.As<char, byte>(ref Unsafe.Add(ref first, (nint)i))) == 510Unsafe.ReadUnaligned<int>(ref Unsafe.As<char, byte>(ref Unsafe.Add(ref second, (nint)i))))
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.cs (6)
62Unsafe.ReadUnaligned<uint>(ref Unsafe.As<T, byte>(ref searchSpace)) | 63Unsafe.ReadUnaligned<uint>(ref Unsafe.As<T, byte>(ref Unsafe.Add(ref searchSpace, length - sizeof(uint))))); 90Unsafe.ReadUnaligned<ulong>(ref Unsafe.As<T, byte>(ref Unsafe.Add(ref searchSpace, i))) | 91Unsafe.ReadUnaligned<ulong>(ref Unsafe.As<T, byte>(ref Unsafe.Add(ref searchSpace, i + elementsPerUlong))))) 102Unsafe.ReadUnaligned<ulong>(ref Unsafe.As<T, byte>(ref Unsafe.Add(ref searchSpace, i))) | 103Unsafe.ReadUnaligned<ulong>(ref Unsafe.Subtract(ref Unsafe.As<T, byte>(ref Unsafe.Add(ref searchSpace, length)), sizeof(ulong))));
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Equality.cs (2)
523Vector128<byte> vec = Vector128.CreateScalarUnsafe(Unsafe.ReadUnaligned<long>(ref ptr)).AsByte(); 528Vector128<byte> vec = Vector128.CreateScalarUnsafe(Unsafe.ReadUnaligned<long>(ref ptr)).AsByte();
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (2)
854result = Unsafe.ReadUnaligned<UInt128>(ref sourceRef); 909result = Unsafe.ReadUnaligned<UInt128>(ref sourceRef);
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (2)
325result = Unsafe.ReadUnaligned<ushort>(ref sourceRef); 373result = Unsafe.ReadUnaligned<ushort>(ref sourceRef);
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (2)
346result = Unsafe.ReadUnaligned<uint>(ref sourceRef); 401result = Unsafe.ReadUnaligned<uint>(ref sourceRef);
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (2)
345result = Unsafe.ReadUnaligned<ulong>(ref sourceRef); 400result = Unsafe.ReadUnaligned<ulong>(ref sourceRef);
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (2)
349result = Unsafe.ReadUnaligned<nuint>(ref sourceRef); 404result = Unsafe.ReadUnaligned<nuint>(ref sourceRef);
src\System\Runtime\CompilerServices\CastHelpers.cs (1)
552_ = Unsafe.ReadUnaligned<byte>(ref unboxedData);
src\System\RuntimeType.BoxCache.cs (1)
77byte maybeNullableHasValue = Unsafe.ReadUnaligned<byte>(ref source);
System.Private.Windows.Core (1)
System\SpanReader.cs (1)
148value = Unsafe.ReadUnaligned<TValue>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(_unread)));
System.Text.Json (6)
src\libraries\System.Private.CoreLib\src\System\Marvin.cs (6)
64p0 += Unsafe.ReadUnaligned<uint>(ref data); 65uint nextUInt32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.AddByteOffset(ref data, 4)); 101p0 += Unsafe.ReadUnaligned<uint>(ref data); 116uint partialResult = Unsafe.ReadUnaligned<uint>(ref Unsafe.Add(ref Unsafe.AddByteOffset(ref data, (nuint)count & 7), -4)); 208partialResult |= (uint)Unsafe.ReadUnaligned<ushort>(ref data); 212partialResult |= (uint)Unsafe.ReadUnaligned<ushort>(ref data);