145 references to AddByteOffset
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHash128.cs (1)
231
Unsafe.WriteUnaligned(ref Unsafe.
AddByteOffset
(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
Utilities\Hashing\XxHash128.cs (1)
229
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\roslyn\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\roslyn\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\roslyn\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\roslyn\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\roslyn\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\roslyn\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 (55)
Internal\Runtime\Augments\RuntimeAugments.cs (5)
252
ref byte address = ref Unsafe.
AddByteOffset
(ref obj.GetRawData(), new IntPtr(fieldOffset - ObjectHeaderSize));
258
ref byte address = ref Unsafe.
AddByteOffset
(ref obj.GetRawData(), new IntPtr(fieldOffset - ObjectHeaderSize));
264
ref byte address = ref Unsafe.
AddByteOffset
(ref obj.GetRawData(), new IntPtr(fieldOffset - ObjectHeaderSize));
284
ref byte address = ref Unsafe.
AddByteOffset
(ref obj.GetRawData(), new IntPtr(fieldOffset - ObjectHeaderSize));
290
ref byte address = ref Unsafe.
AddByteOffset
(ref obj.GetRawData(), new IntPtr(fieldOffset - ObjectHeaderSize));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.cs (8)
188
valueAu64 = Unsafe.ReadUnaligned<ulong>(ref Unsafe.As<char, byte>(ref Unsafe.
AddByteOffset
(ref charA, byteOffset)));
189
valueBu64 = Unsafe.ReadUnaligned<ulong>(ref Unsafe.As<char, byte>(ref Unsafe.
AddByteOffset
(ref charB, byteOffset)));
223
valueAu32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.As<char, byte>(ref Unsafe.
AddByteOffset
(ref charA, byteOffset)));
224
valueBu32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.As<char, byte>(ref Unsafe.
AddByteOffset
(ref charB, byteOffset)));
251
valueAu32 = Unsafe.
AddByteOffset
(ref charA, byteOffset);
252
valueBu32 = Unsafe.
AddByteOffset
(ref charB, byteOffset);
295
return CompareStringIgnoreCase(ref Unsafe.
AddByteOffset
(ref charA, byteOffset), length, ref Unsafe.
AddByteOffset
(ref charB, byteOffset), length) == 0;
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Marvin.cs (2)
66
uint nextUInt32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.
AddByteOffset
(ref data, 4));
81
data = ref Unsafe.
AddByteOffset
(ref data, 8);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BitOperations.cs (1)
572
return Unsafe.
AddByteOffset
(
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\Unsafe.cs (3)
113
return ref
AddByteOffset
(ref source, elementOffset * (nint)sizeof(T));
141
return ref
AddByteOffset
(ref source, elementOffset * (nint)sizeof(T));
227
return ref
AddByteOffset
(ref source, (nint)byteOffset);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\StringSearchValuesHelper.cs (5)
151
Vector128.LoadUnsafe(ref Unsafe.
AddByteOffset
(ref value.GetRawStringDataAsUInt16(), SecondReadByteOffset)));
193
Vector128.LoadUnsafe(ref Unsafe.
AddByteOffset
(ref matchStart, SecondReadByteOffset)));
200
different |= Vector128.LoadUnsafe(ref Unsafe.
AddByteOffset
(ref matchStart, SecondReadByteOffset)) ^ Value256.GetUpper();
215
Vector128.LoadUnsafe(ref Unsafe.
AddByteOffset
(ref matchStart, SecondReadByteOffset)));
222
different |= (Vector128.LoadUnsafe(ref Unsafe.
AddByteOffset
(ref matchStart, SecondReadByteOffset)) & ToUpperMask256.GetUpper()) ^ Value256.GetUpper();
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesThreeChars.cs (2)
335
ref char matchRef = ref Unsafe.
AddByteOffset
(ref searchSpace, bitPos);
363
ref char matchRef = ref Unsafe.
AddByteOffset
(ref searchSpace, bitPos);
System.Text.Json (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Marvin.cs (2)
66
uint nextUInt32 = Unsafe.ReadUnaligned<uint>(ref Unsafe.
AddByteOffset
(ref data, 4));
81
data = ref Unsafe.
AddByteOffset
(ref data, 8);