155 references to AddByteOffset
GenerateDocumentationAndConfigFiles (1)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
Metrics (1)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
Metrics.Legacy (1)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.AspNetCore.Server.Kestrel.Core (77)
Internal\Http\HttpHeaders.Generated.cs (77)
7533
if (((ReadUnalignedLittleEndian_ushort(ref nameStart) & 0xdfdfu) == 0x4956u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)2) & 0xdfu) == 0x41u))
7562
if (((ReadUnalignedLittleEndian_uint(ref nameStart) & 0xdfdfdfffu) == 0x5441503au) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)4) & 0xdfu) == 0x48u))
7568
else if (((ReadUnalignedLittleEndian_uint(ref nameStart) & 0xdfdfdfdfu) == 0x474e4152u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)4) & 0xdfu) == 0x45u))
7577
if ((firstTerm6 == 0x45434341u) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(ushort)))) & 0xdfdfu) == 0x5450u))
7583
else if ((firstTerm6 == 0x4b4f4f43u) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(ushort)))) & 0xdfdfu) == 0x4549u))
7589
else if ((firstTerm6 == 0x45505845u) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(ushort)))) & 0xdfdfu) == 0x5443u))
7595
else if ((firstTerm6 == 0x4749524fu) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(ushort)))) & 0xdfdfu) == 0x4e49u))
7601
else if ((firstTerm6 == 0x47415250u) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(ushort)))) & 0xdfdfu) == 0x414du))
7609
if (((ReadUnalignedLittleEndian_uint(ref nameStart) & 0xdfdfdfffu) == 0x54454d3au) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(ushort)))) & 0xdfdfu) == 0x4f48u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)6) & 0xdfu) == 0x44u))
7615
else if (((ReadUnalignedLittleEndian_uint(ref nameStart) & 0xdfdfdfffu) == 0x4843533au) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(ushort)))) & 0xdfdfu) == 0x4d45u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)6) & 0xdfu) == 0x45u))
7621
else if (((ReadUnalignedLittleEndian_uint(ref nameStart) & 0xdfdfdfdfu) == 0x47474142u) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(ushort)))) & 0xdfdfu) == 0x4741u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)6) & 0xdfu) == 0x45u))
7627
else if (((ReadUnalignedLittleEndian_uint(ref nameStart) & 0xdfdfdfdfu) == 0x45464552u) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(ushort)))) & 0xdfdfu) == 0x4552u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)6) & 0xdfu) == 0x52u))
7633
else if (((ReadUnalignedLittleEndian_uint(ref nameStart) & 0xdfdfdfdfu) == 0x52475055u) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(ushort)))) & 0xdfdfu) == 0x4441u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)6) & 0xdfu) == 0x45u))
7639
else if (((ReadUnalignedLittleEndian_uint(ref nameStart) & 0xdfdfdfdfu) == 0x4e524157u) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(ushort)))) & 0xdfdfu) == 0x4e49u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)6) & 0xdfu) == 0x47u))
7667
if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfdfdfdfdfffuL) == 0x4f434f544f52503auL) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)8) & 0xdfu) == 0x4cu))
7673
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfdfdfdfdfdfuL) == 0x54414c534e415254uL) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)8) & 0xdfu) == 0x45u))
7681
if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfdfdfdfdfdfuL) == 0x495443454e4e4f43uL) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(4 * sizeof(ushort)))) & 0xdfdfu) == 0x4e4fu))
7687
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfffdfdfdfdfuL) == 0x4547412d52455355uL) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(4 * sizeof(ushort)))) & 0xdfdfu) == 0x544eu))
7693
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfdfdfdfdfffuL) == 0x49524f485455413auL) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(4 * sizeof(ushort)))) & 0xdfdfu) == 0x5954u))
7699
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfffdfdfdfdfuL) == 0x494c412d5045454buL) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(4 * sizeof(ushort)))) & 0xdfdfu) == 0x4556u))
7705
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xffdfdfdfdfdfdfdfuL) == 0x2d54534555514552uL) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(4 * sizeof(ushort)))) & 0xdfdfu) == 0x4449u))
7711
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfdfdfdfdfdfuL) == 0x4154534543415254uL) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(4 * sizeof(ushort)))) & 0xdfdfu) == 0x4554u))
7719
if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfdfdfdfdfdfuL) == 0x5241504543415254uL) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(4 * sizeof(ushort)))) & 0xdfdfu) == 0x4e45u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)10) & 0xdfu) == 0x54u))
7727
if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xffdfdfdfdfdfdfdfuL) == 0x2d544e45544e4f43uL) && ((ReadUnalignedLittleEndian_uint(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(uint)))) & 0xdfdfdfdfu) == 0x45505954u))
7733
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfffdfdfdfdfuL) == 0x4d49542d43505247uL) && ((ReadUnalignedLittleEndian_uint(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(uint)))) & 0xdfdfdfdfu) == 0x54554f45u))
7739
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfdfffdfdfdfuL) == 0x57524f462d58414duL) && ((ReadUnalignedLittleEndian_uint(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(uint)))) & 0xdfdfdfdfu) == 0x53445241u))
7747
if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfdfdfdfdfdfuL) == 0x5a49524f48545541uL) && ((ReadUnalignedLittleEndian_uint(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(uint)))) & 0xdfdfdfdfu) == 0x4f495441u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)12) & 0xdfu) == 0x4eu))
7753
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfffdfdfdfdfdfuL) == 0x4f432d4548434143uL) && ((ReadUnalignedLittleEndian_uint(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(uint)))) & 0xdfdfdfdfu) == 0x4f52544eu) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)12) & 0xdfu) == 0x4cu))
7759
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfffdfdfdfdfuL) == 0x434e452d43505247uL) && ((ReadUnalignedLittleEndian_uint(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(uint)))) & 0xdfdfdfdfu) == 0x4e49444fu) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)12) & 0xdfu) == 0x47u))
7765
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xffdfdfdfdfffdfdfuL) == 0x2d454e4f4e2d4649uL) && ((ReadUnalignedLittleEndian_uint(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(uint)))) & 0xdfdfdfdfu) == 0x4354414du) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)12) & 0xdfu) == 0x48u))
7773
if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfffdfdfdfdfdfdfuL) == 0x432d545045434341uL) && ((ReadUnalignedLittleEndian_uint(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(uint)))) & 0xdfdfdfdfu) == 0x53524148u) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(6 * sizeof(ushort)))) & 0xdfdfu) == 0x5445u))
7779
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xffdfdfdfdfdfdfdfuL) == 0x2d544e45544e4f43uL) && ((ReadUnalignedLittleEndian_uint(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(uint)))) & 0xdfdfdfdfu) == 0x474e454cu) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(6 * sizeof(ushort)))) & 0xdfdfu) == 0x4854u))
7796
if ((firstTerm15 == 0x452d545045434341uL) && ((ReadUnalignedLittleEndian_uint(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(uint)))) & 0xdfdfdfdfu) == 0x444f434eu) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(6 * sizeof(ushort)))) & 0xdfdfu) == 0x4e49u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)14) & 0xdfu) == 0x47u))
7802
else if ((firstTerm15 == 0x4c2d545045434341uL) && ((ReadUnalignedLittleEndian_uint(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(uint)))) & 0xdfdfdfdfu) == 0x55474e41u) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(6 * sizeof(ushort)))) & 0xdfdfu) == 0x4741u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)14) & 0xdfu) == 0x45u))
7810
if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfdfdfffdfdfuL) == 0x4649444f4d2d4649uL) && ((ReadUnalignedLittleEndian_ulong(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)sizeof(ulong))) & 0xdfdfdfdfffdfdfdfuL) == 0x434e49532d444549uL) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)16) & 0xdfu) == 0x45u))
7816
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfdfdfdfdfdfuL) == 0x524546534e415254uL) && ((ReadUnalignedLittleEndian_ulong(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)sizeof(ulong))) & 0xdfdfdfdfdfdfdfffuL) == 0x4e49444f434e452duL) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)16) & 0xdfu) == 0x47u))
7824
if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfdfdfdfdfdfuL) == 0x54414c4552524f43uL) && ((ReadUnalignedLittleEndian_ulong(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)sizeof(ulong))) & 0xdfdfdfdfffdfdfdfuL) == 0x544e4f432d4e4f49uL) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(8 * sizeof(ushort)))) & 0xdfdfu) == 0x5845u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)18) & 0xdfu) == 0x54u))
7830
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfdfdfffdfdfuL) == 0x444f4d4e552d4649uL) && ((ReadUnalignedLittleEndian_ulong(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)sizeof(ulong))) & 0xdfdfffdfdfdfdfdfuL) == 0x49532d4445494649uL) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(8 * sizeof(ushort)))) & 0xdfdfu) == 0x434eu) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)18) & 0xdfu) == 0x45u))
7836
else if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfffdfdfdfdfdfuL) == 0x55412d59584f5250uL) && ((ReadUnalignedLittleEndian_ulong(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)sizeof(ulong))) & 0xdfdfdfdfdfdfdfdfuL) == 0x54415a49524f4854uL) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(8 * sizeof(ushort)))) & 0xdfdfu) == 0x4f49u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)18) & 0xdfu) == 0x4eu))
7844
if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfdfdfffdfdfdfdfuL) == 0x4343412d43505247uL) && ((ReadUnalignedLittleEndian_ulong(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)sizeof(ulong))) & 0xdfdfdfdfffdfdfdfuL) == 0x4f434e452d545045uL) && ((ReadUnalignedLittleEndian_uint(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(4 * sizeof(uint)))) & 0xdfdfdfdfu) == 0x474e4944u))
7852
if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xffdfdfdfdfdfdfdfuL) == 0x2d45444152475055uL) && ((ReadUnalignedLittleEndian_ulong(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)sizeof(ulong))) & 0xdfdfdfdfdfdfdfdfuL) == 0x4552554345534e49uL) && ((ReadUnalignedLittleEndian_ulong(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(ulong)))) & 0xdfdfdfdfdfdfdfffuL) == 0x545345555145522duL) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)24) & 0xdfu) == 0x53u))
7860
if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfffdfdfdfdfdfdfuL) == 0x432d535345434341uL) && ((ReadUnalignedLittleEndian_ulong(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)sizeof(ulong))) & 0xdfffdfdfdfdfdfdfuL) == 0x522d4c4f52544e4fuL) && ((ReadUnalignedLittleEndian_ulong(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(ulong)))) & 0xdfffdfdfdfdfdfdfuL) == 0x4d2d545345555145uL) && ((ReadUnalignedLittleEndian_uint(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(6 * sizeof(uint)))) & 0xdfdfdfdfu) == 0x4f485445u) && ((Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)28) & 0xdfu) == 0x44u))
7868
if (((ReadUnalignedLittleEndian_ulong(ref nameStart) & 0xdfffdfdfdfdfdfdfuL) == 0x432d535345434341uL) && ((ReadUnalignedLittleEndian_ulong(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)sizeof(ulong))) & 0xdfffdfdfdfdfdfdfuL) == 0x522d4c4f52544e4fuL) && ((ReadUnalignedLittleEndian_ulong(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(2 * sizeof(ulong)))) & 0xdfffdfdfdfdfdfdfuL) == 0x482d545345555145uL) && ((ReadUnalignedLittleEndian_uint(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(6 * sizeof(uint)))) & 0xdfdfdfdfu) == 0x45444145u) && ((ReadUnalignedLittleEndian_ushort(ref Unsafe.
AddByteOffset
(ref nameStart, (IntPtr)(14 * sizeof(ushort)))) & 0xdfdfu) == 0x5352u))
Microsoft.CodeAnalysis (1)
Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.CodeAnalysis.Analyzers (1)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.CodeAnalysis.CodeStyle (1)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.CodeAnalysis.Workspaces (1)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
PresentationCore (1)
System\Windows\Media\Imaging\BitmapSource.cs (1)
670
fixed (byte* pixelArray = &Unsafe.
AddByteOffset
(ref MemoryMarshal.GetArrayDataReference(pixels), (nint)offset * elementSize))
Roslyn.Diagnostics.Analyzers (1)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
System.IO.Hashing (1)
System\IO\Hashing\XxHash128.cs (1)
227
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
System.Private.CoreLib (59)
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (2)
1189
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref address, sizeof(uint)), lo64);
1218
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref address, sizeof(ulong)), hi32);
src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.cs (8)
187
valueAu64 = Unsafe.ReadUnaligned<ulong>(ref Unsafe.As<char, byte>(ref Unsafe.
AddByteOffset
(ref charA, byteOffset)));
188
valueBu64 = Unsafe.ReadUnaligned<ulong>(ref Unsafe.As<char, byte>(ref Unsafe.
AddByteOffset
(ref charB, byteOffset)));
222
valueAu32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.As<char, byte>(ref Unsafe.
AddByteOffset
(ref charA, byteOffset)));
223
valueBu32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.As<char, byte>(ref Unsafe.
AddByteOffset
(ref charB, byteOffset)));
250
valueAu32 = Unsafe.
AddByteOffset
(ref charA, byteOffset);
251
valueBu32 = Unsafe.
AddByteOffset
(ref charB, byteOffset);
294
return CompareStringIgnoreCase(ref Unsafe.
AddByteOffset
(ref charA, byteOffset), length, ref Unsafe.
AddByteOffset
(ref charB, byteOffset), length) == 0;
src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.Utf8.cs (28)
186
valueAu64 = Unsafe.ReadUnaligned<ulong>(ref Unsafe.
AddByteOffset
(ref charA, byteOffset));
187
valueBu64 = Unsafe.ReadUnaligned<ulong>(ref Unsafe.
AddByteOffset
(ref charB, byteOffset));
225
valueAu32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.
AddByteOffset
(ref charA, byteOffset));
226
valueBu32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.
AddByteOffset
(ref charB, byteOffset));
260
valueAu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.
AddByteOffset
(ref charA, byteOffset));
261
valueBu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.
AddByteOffset
(ref charB, byteOffset));
265
valueAu32 |= (uint)(Unsafe.
AddByteOffset
(ref charA, byteOffset) << 16);
266
valueBu32 |= (uint)(Unsafe.
AddByteOffset
(ref charB, byteOffset) << 16);
270
valueAu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.
AddByteOffset
(ref charA, byteOffset));
271
valueBu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.
AddByteOffset
(ref charB, byteOffset));
277
valueAu32 = Unsafe.
AddByteOffset
(ref charA, byteOffset);
278
valueBu32 = Unsafe.
AddByteOffset
(ref charB, byteOffset);
326
return EqualsStringIgnoreCaseUtf8(ref Unsafe.
AddByteOffset
(ref charA, byteOffset), lengthA - range, ref Unsafe.
AddByteOffset
(ref charB, byteOffset), lengthB - range);
496
valueAu64 = Unsafe.ReadUnaligned<ulong>(ref Unsafe.
AddByteOffset
(ref source, byteOffset));
497
valueBu64 = Unsafe.ReadUnaligned<ulong>(ref Unsafe.
AddByteOffset
(ref prefix, byteOffset));
535
valueAu32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.
AddByteOffset
(ref source, byteOffset));
536
valueBu32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.
AddByteOffset
(ref prefix, byteOffset));
570
valueAu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.
AddByteOffset
(ref source, byteOffset));
571
valueBu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.
AddByteOffset
(ref prefix, byteOffset));
575
valueAu32 |= (uint)(Unsafe.
AddByteOffset
(ref source, byteOffset) << 16);
576
valueBu32 |= (uint)(Unsafe.
AddByteOffset
(ref prefix, byteOffset) << 16);
580
valueAu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.
AddByteOffset
(ref source, byteOffset));
581
valueBu32 = Unsafe.ReadUnaligned<ushort>(ref Unsafe.
AddByteOffset
(ref prefix, byteOffset));
587
valueAu32 = Unsafe.
AddByteOffset
(ref source, byteOffset);
588
valueBu32 = Unsafe.
AddByteOffset
(ref prefix, byteOffset);
640
return StartsWithStringIgnoreCaseUtf8(ref Unsafe.
AddByteOffset
(ref source, byteOffset), sourceLength - range, ref Unsafe.
AddByteOffset
(ref prefix, byteOffset), prefixLength - range);
src\libraries\System.Private.CoreLib\src\System\Marvin.cs (2)
65
uint nextUInt32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.
AddByteOffset
(ref data, 4));
80
data = ref Unsafe.
AddByteOffset
(ref data, 8);
src\libraries\System.Private.CoreLib\src\System\Numerics\BitOperations.cs (2)
393
return Unsafe.
AddByteOffset
(
576
return Unsafe.
AddByteOffset
(
src\libraries\System.Private.CoreLib\src\System\Reflection\FieldAccessor.cs (8)
131
return Volatile.Read(ref Unsafe.As<byte, object>(ref Unsafe.
AddByteOffset
(ref obj.GetRawData(), _addressOrOffset)));
142
ref Unsafe.
AddByteOffset
(ref obj.GetRawData(), _addressOrOffset));
148
(void*)Unsafe.As<byte, IntPtr>(ref Unsafe.
AddByteOffset
(ref obj.GetRawData(), _addressOrOffset)),
223
ref Unsafe.As<byte, object?>(ref Unsafe.
AddByteOffset
(ref obj.GetRawData(), _addressOrOffset)),
231
ref Unsafe.
AddByteOffset
(ref obj.GetRawData(), _addressOrOffset),
239
ref Unsafe.As<byte, short>(ref Unsafe.
AddByteOffset
(ref obj.GetRawData(), _addressOrOffset)),
247
ref Unsafe.As<byte, int>(ref Unsafe.
AddByteOffset
(ref obj.GetRawData(), _addressOrOffset)),
255
ref Unsafe.As<byte, long>(ref Unsafe.
AddByteOffset
(ref obj.GetRawData(), _addressOrOffset)),
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\CastCache.cs (1)
109
return ref Unsafe.As<byte, int>(ref Unsafe.
AddByteOffset
(ref table.GetRawData(), (nint)sizeof(nint)));
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\StringSearchValuesHelper.cs (5)
150
Vector128.LoadUnsafe(ref Unsafe.
AddByteOffset
(ref value.GetRawStringDataAsUInt16(), SecondReadByteOffset)));
192
Vector128.LoadUnsafe(ref Unsafe.
AddByteOffset
(ref matchStart, SecondReadByteOffset)));
199
different |= Vector128.LoadUnsafe(ref Unsafe.
AddByteOffset
(ref matchStart, SecondReadByteOffset)) ^ Value256.GetUpper();
214
Vector128.LoadUnsafe(ref Unsafe.
AddByteOffset
(ref matchStart, SecondReadByteOffset)));
221
different |= (Vector128.LoadUnsafe(ref Unsafe.
AddByteOffset
(ref matchStart, SecondReadByteOffset)) & ToUpperMask256.GetUpper()) ^ Value256.GetUpper();
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesThreeChars.cs (2)
336
ref char matchRef = ref Unsafe.
AddByteOffset
(ref searchSpace, bitPos);
364
ref char matchRef = ref Unsafe.
AddByteOffset
(ref searchSpace, bitPos);
src\System\RuntimeHandles.cs (1)
1565
return ref Unsafe.
AddByteOffset
(ref target, offset);
System.Text.Json (2)
src\libraries\System.Private.CoreLib\src\System\Marvin.cs (2)
65
uint nextUInt32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.
AddByteOffset
(ref data, 4));
80
data = ref Unsafe.
AddByteOffset
(ref data, 8);
Test.Utilities (1)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
Text.Analyzers (1)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);