194 references to WriteUnaligned
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
230Unsafe.WriteUnaligned(ref dest0, high); 231Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.AspNetCore.Razor.Utilities.Shared (3)
Utilities\Checksum.cs (1)
75Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), this);
Utilities\Hashing\XxHash128.cs (2)
228Unsafe.WriteUnaligned(ref dest0, high); 229Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.AspNetCore.Server.HttpSys (1)
src\aspnetcore\src\Shared\ServerInfrastructure\StringUtilities.cs (1)
170Unsafe.WriteUnaligned(
Microsoft.AspNetCore.Server.IIS (1)
src\aspnetcore\src\Shared\ServerInfrastructure\StringUtilities.cs (1)
170Unsafe.WriteUnaligned(
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\ServerInfrastructure\StringUtilities.cs (1)
170Unsafe.WriteUnaligned(
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\aspnetcore\src\Shared\ServerInfrastructure\StringUtilities.cs (1)
170Unsafe.WriteUnaligned(
Microsoft.CodeAnalysis (2)
Hashing\XxHash128.cs (2)
230Unsafe.WriteUnaligned(ref dest0, high); 231Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
230Unsafe.WriteUnaligned(ref dest0, high); 231Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
230Unsafe.WriteUnaligned(ref dest0, high); 231Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
230Unsafe.WriteUnaligned(ref dest0, high); 231Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
230Unsafe.WriteUnaligned(ref dest0, high); 231Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest0, new IntPtr(sizeof(ulong))), low);
Microsoft.CodeAnalysis.Workspaces (3)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
230Unsafe.WriteUnaligned(ref dest0, high); 231Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest0, new IntPtr(sizeof(ulong))), low);
Workspace\Solution\Checksum.cs (1)
89Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(span), this);
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
230Unsafe.WriteUnaligned(ref dest0, high); 231Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest0, new IntPtr(sizeof(ulong))), low);
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\Activity.cs (2)
2119Unsafe.WriteUnaligned(ref outBytes[0], r.Next()); 2123Unsafe.WriteUnaligned(ref outBytes[8], r.Next());
System.IO.Hashing (3)
System\IO\Hashing\XxHash128.cs (2)
226Unsafe.WriteUnaligned(ref dest0, high); 227Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest0, new IntPtr(sizeof(ulong))), low);
System\IO\Hashing\XxHash3.cs (1)
112Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), hash);
System.Private.CoreLib (163)
src\runtime\src\libraries\Common\src\System\HexConverter.cs (1)
421Unsafe.WriteUnaligned(ref Unsafe.Add(ref destRef, offset / 2), output.AsUInt64().ToScalar());
src\runtime\src\libraries\System.Private.CoreLib\src\System\BitConverter.cs (14)
47Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), value ? (byte)1 : (byte)0); 75Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), value); 103Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), value); 131Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), value); 159Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), value); 187Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), value); 217Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), value); 247Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), value); 277Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), value); 307Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), value); 335Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), value); 363Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), value); 391Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), value); 419Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\BitArray.cs (3)
237Unsafe.WriteUnaligned(ref Unsafe.Add(ref arrayRef, sizeof(ulong) * (i / 64u)), ~result); 250Unsafe.WriteUnaligned(ref Unsafe.Add(ref arrayRef, sizeof(uint) * (i / 32u)), ~result); 267Unsafe.WriteUnaligned(
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (6)
625Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination[0]), this); 649Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination[startIndex]), this); 665Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), this); 679Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(destination)), this); 786Unsafe.WriteUnaligned(ref MemoryMarshal.GetReference(destination), this); 801Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(destination)), this);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (2)
3289Unsafe.WriteUnaligned(ref address, source); 3305Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination), source);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\VectorDebugView_1.cs (12)
23Unsafe.WriteUnaligned(ref items[0], _value); 33Unsafe.WriteUnaligned(ref Unsafe.As<double, byte>(ref items[0]), _value); 43Unsafe.WriteUnaligned(ref Unsafe.As<short, byte>(ref items[0]), _value); 53Unsafe.WriteUnaligned(ref Unsafe.As<int, byte>(ref items[0]), _value); 63Unsafe.WriteUnaligned(ref Unsafe.As<long, byte>(ref items[0]), _value); 73Unsafe.WriteUnaligned(ref Unsafe.As<nint, byte>(ref items[0]), _value); 83Unsafe.WriteUnaligned(ref Unsafe.As<nuint, byte>(ref items[0]), _value); 93Unsafe.WriteUnaligned(ref Unsafe.As<sbyte, byte>(ref items[0]), _value); 103Unsafe.WriteUnaligned(ref Unsafe.As<float, byte>(ref items[0]), _value); 113Unsafe.WriteUnaligned(ref Unsafe.As<ushort, byte>(ref items[0]), _value); 123Unsafe.WriteUnaligned(ref Unsafe.As<uint, byte>(ref items[0]), _value); 133Unsafe.WriteUnaligned(ref Unsafe.As<ulong, byte>(ref items[0]), _value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\MemoryMarshal.cs (2)
559Unsafe.WriteUnaligned(ref GetReference(destination), value); 578Unsafe.WriteUnaligned(ref GetReference(destination), value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (7)
756Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination[0]), vector); 783Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination[startIndex]), vector); 800Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(destination)), vector); 3789Unsafe.WriteUnaligned(ref address, source.AsDouble().ToScalar()); 3803Unsafe.WriteUnaligned(ref address, source); 3819Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination), source); 3959Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(destination)), vector);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.Numerics.cs (3)
120Unsafe.WriteUnaligned(ref Unsafe.As<Vector128<float>, byte>(ref result), value); 134Unsafe.WriteUnaligned(ref Unsafe.As<Vector128<float>, byte>(ref result), value); 179Unsafe.WriteUnaligned(ref Unsafe.As<Vector<T>, byte>(ref result), value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128DebugView_1.cs (12)
22Unsafe.WriteUnaligned(ref items[0], _value); 32Unsafe.WriteUnaligned(ref Unsafe.As<double, byte>(ref items[0]), _value); 42Unsafe.WriteUnaligned(ref Unsafe.As<short, byte>(ref items[0]), _value); 52Unsafe.WriteUnaligned(ref Unsafe.As<int, byte>(ref items[0]), _value); 62Unsafe.WriteUnaligned(ref Unsafe.As<long, byte>(ref items[0]), _value); 72Unsafe.WriteUnaligned(ref Unsafe.As<nint, byte>(ref items[0]), _value); 82Unsafe.WriteUnaligned(ref Unsafe.As<nuint, byte>(ref items[0]), _value); 92Unsafe.WriteUnaligned(ref Unsafe.As<sbyte, byte>(ref items[0]), _value); 102Unsafe.WriteUnaligned(ref Unsafe.As<float, byte>(ref items[0]), _value); 112Unsafe.WriteUnaligned(ref Unsafe.As<ushort, byte>(ref items[0]), _value); 122Unsafe.WriteUnaligned(ref Unsafe.As<uint, byte>(ref items[0]), _value); 132Unsafe.WriteUnaligned(ref Unsafe.As<ulong, byte>(ref items[0]), _value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (8)
380Unsafe.WriteUnaligned(ref Unsafe.As<Vector256<T>, byte>(ref result), value); 404Unsafe.WriteUnaligned(ref Unsafe.As<Vector<T>, byte>(ref result), value); 762Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination[0]), vector); 789Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination[startIndex]), vector); 806Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(destination)), vector); 3766Unsafe.WriteUnaligned(ref address, source); 3782Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination), source); 3910Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(destination)), vector);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256DebugView_1.cs (12)
22Unsafe.WriteUnaligned(ref items[0], _value); 32Unsafe.WriteUnaligned(ref Unsafe.As<double, byte>(ref items[0]), _value); 42Unsafe.WriteUnaligned(ref Unsafe.As<short, byte>(ref items[0]), _value); 52Unsafe.WriteUnaligned(ref Unsafe.As<int, byte>(ref items[0]), _value); 62Unsafe.WriteUnaligned(ref Unsafe.As<long, byte>(ref items[0]), _value); 72Unsafe.WriteUnaligned(ref Unsafe.As<nint, byte>(ref items[0]), _value); 82Unsafe.WriteUnaligned(ref Unsafe.As<nuint, byte>(ref items[0]), _value); 92Unsafe.WriteUnaligned(ref Unsafe.As<sbyte, byte>(ref items[0]), _value); 102Unsafe.WriteUnaligned(ref Unsafe.As<float, byte>(ref items[0]), _value); 112Unsafe.WriteUnaligned(ref Unsafe.As<ushort, byte>(ref items[0]), _value); 122Unsafe.WriteUnaligned(ref Unsafe.As<uint, byte>(ref items[0]), _value); 132Unsafe.WriteUnaligned(ref Unsafe.As<ulong, byte>(ref items[0]), _value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (7)
374Unsafe.WriteUnaligned(ref Unsafe.As<Vector512<T>, byte>(ref result), value); 675Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination[0]), vector); 701Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination[startIndex]), vector); 717Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(destination)), vector); 3779Unsafe.WriteUnaligned(ref address, source); 3795Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination), source); 3889Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(destination)), vector);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512DebugView_1.cs (12)
22Unsafe.WriteUnaligned(ref items[0], _value); 32Unsafe.WriteUnaligned(ref Unsafe.As<double, byte>(ref items[0]), _value); 42Unsafe.WriteUnaligned(ref Unsafe.As<short, byte>(ref items[0]), _value); 52Unsafe.WriteUnaligned(ref Unsafe.As<int, byte>(ref items[0]), _value); 62Unsafe.WriteUnaligned(ref Unsafe.As<long, byte>(ref items[0]), _value); 72Unsafe.WriteUnaligned(ref Unsafe.As<nint, byte>(ref items[0]), _value); 82Unsafe.WriteUnaligned(ref Unsafe.As<nuint, byte>(ref items[0]), _value); 92Unsafe.WriteUnaligned(ref Unsafe.As<sbyte, byte>(ref items[0]), _value); 102Unsafe.WriteUnaligned(ref Unsafe.As<float, byte>(ref items[0]), _value); 112Unsafe.WriteUnaligned(ref Unsafe.As<ushort, byte>(ref items[0]), _value); 122Unsafe.WriteUnaligned(ref Unsafe.As<uint, byte>(ref items[0]), _value); 132Unsafe.WriteUnaligned(ref Unsafe.As<ulong, byte>(ref items[0]), _value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (6)
713Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination[0]), vector); 740Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination[startIndex]), vector); 757Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(destination)), vector); 3917Unsafe.WriteUnaligned(ref address, source); 3933Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref destination), source); 4074Unsafe.WriteUnaligned(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(destination)), vector);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64DebugView_1.cs (12)
22Unsafe.WriteUnaligned(ref items[0], _value); 32Unsafe.WriteUnaligned(ref Unsafe.As<double, byte>(ref items[0]), _value); 42Unsafe.WriteUnaligned(ref Unsafe.As<short, byte>(ref items[0]), _value); 52Unsafe.WriteUnaligned(ref Unsafe.As<int, byte>(ref items[0]), _value); 62Unsafe.WriteUnaligned(ref Unsafe.As<long, byte>(ref items[0]), _value); 72Unsafe.WriteUnaligned(ref Unsafe.As<nint, byte>(ref items[0]), _value); 82Unsafe.WriteUnaligned(ref Unsafe.As<nuint, byte>(ref items[0]), _value); 92Unsafe.WriteUnaligned(ref Unsafe.As<sbyte, byte>(ref items[0]), _value); 102Unsafe.WriteUnaligned(ref Unsafe.As<float, byte>(ref items[0]), _value); 112Unsafe.WriteUnaligned(ref Unsafe.As<ushort, byte>(ref items[0]), _value); 122Unsafe.WriteUnaligned(ref Unsafe.As<uint, byte>(ref items[0]), _value); 132Unsafe.WriteUnaligned(ref Unsafe.As<ulong, byte>(ref items[0]), _value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (4)
1433Unsafe.WriteUnaligned(ref Unsafe.Add(ref buf, offset), BinaryPrimitives.ReverseEndianness(tempLast)); 1434Unsafe.WriteUnaligned(ref Unsafe.Add(ref buf, lastOffset), BinaryPrimitives.ReverseEndianness(tempFirst)); 1452Unsafe.WriteUnaligned(ref Unsafe.Add(ref buf, offset), BinaryPrimitives.ReverseEndianness(tempLast)); 1453Unsafe.WriteUnaligned(ref Unsafe.Add(ref buf, lastOffset), BinaryPrimitives.ReverseEndianness(tempFirst));
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.ByteMemOps.cs (28)
59Unsafe.WriteUnaligned(ref dest, Unsafe.ReadUnaligned<Block16>(ref src)); 72Unsafe.WriteUnaligned(ref Unsafe.Add(ref dest, 16), Unsafe.ReadUnaligned<Block16>(ref Unsafe.Add(ref src, 16))); 85Unsafe.WriteUnaligned(ref Unsafe.Add(ref dest, 32), Unsafe.ReadUnaligned<Block16>(ref Unsafe.Add(ref src, 32))); 100Unsafe.WriteUnaligned(ref Unsafe.Add(ref destEnd, -16), Unsafe.ReadUnaligned<Block16>(ref Unsafe.Add(ref srcEnd, -16))); 118Unsafe.WriteUnaligned(ref dest, Unsafe.ReadUnaligned<long>(ref src)); 119Unsafe.WriteUnaligned(ref Unsafe.Add(ref destEnd, -8), Unsafe.ReadUnaligned<long>(ref Unsafe.Add(ref srcEnd, -8))); 133Unsafe.WriteUnaligned(ref dest, Unsafe.ReadUnaligned<int>(ref src)); 134Unsafe.WriteUnaligned(ref Unsafe.Add(ref destEnd, -4), Unsafe.ReadUnaligned<int>(ref Unsafe.Add(ref srcEnd, -4))); 145Unsafe.WriteUnaligned(ref Unsafe.Add(ref destEnd, -2), Unsafe.ReadUnaligned<short>(ref Unsafe.Add(ref srcEnd, -2))); 164Unsafe.WriteUnaligned(ref dest, Unsafe.ReadUnaligned<Block64>(ref src)); 178Unsafe.WriteUnaligned(ref dest, Unsafe.ReadUnaligned<Block64>(ref src)); 216Unsafe.WriteUnaligned(ref Unsafe.Add(ref destEnd, -16), Unsafe.ReadUnaligned<Block16>(ref Unsafe.Add(ref srcEnd, -16))); 286Unsafe.WriteUnaligned<Block16>(ref dest, default); 299Unsafe.WriteUnaligned<Block16>(ref Unsafe.Add(ref dest, 16), default); 312Unsafe.WriteUnaligned<Block16>(ref Unsafe.Add(ref dest, 32), default); 327Unsafe.WriteUnaligned<Block16>(ref Unsafe.Add(ref destEnd, -16), default); 345Unsafe.WriteUnaligned<long>(ref dest, 0); 346Unsafe.WriteUnaligned<long>(ref Unsafe.Add(ref destEnd, -8), 0); 360Unsafe.WriteUnaligned<int>(ref dest, 0); 361Unsafe.WriteUnaligned<int>(ref Unsafe.Add(ref destEnd, -4), 0); 372Unsafe.WriteUnaligned<short>(ref Unsafe.Add(ref destEnd, -2), 0); 388Unsafe.WriteUnaligned<Block64>(ref dest, default); 400Unsafe.WriteUnaligned<Block64>(ref dest, default); 437Unsafe.WriteUnaligned<Block16>(ref Unsafe.Add(ref destEnd, -16), default); 513Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest, offset), vector); 514Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest, offset + (nuint)Vector<byte>.Count), vector); 526Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest, offset), vector); 535Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest, len - (nuint)Vector<byte>.Count), vector);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (4)
121Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref refDataAsBytes, offset), vector); 122Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref refDataAsBytes, offset + (nuint)Vector<byte>.Count), vector); 135Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref refDataAsBytes, offset), vector); 145Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref refDataAsBytes, totalByteLength - (nuint)Vector<byte>.Count), vector);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (4)
1281Unsafe.WriteUnaligned(ref outputBuffer, Sse2.ConvertToUInt32(vecNarrow)); 1290Unsafe.WriteUnaligned(ref outputBuffer, lower.AsUInt32().ToScalar()); 2287Unsafe.WriteUnaligned(ref Unsafe.As<char, byte>(ref outputBuffer), vecWide.ToScalar()); 2293Unsafe.WriteUnaligned(ref Unsafe.As<char, byte>(ref outputBuffer), vecWide.ToScalar());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Latin1Utility.Helpers.cs (1)
60Unsafe.WriteUnaligned(ref outputBuffer, Sse2.ConvertToUInt32(vecNarrow));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.Helpers.cs (3)
736Unsafe.WriteUnaligned(ref outputBuffer, tempA + tempB + 0xE080_80E0u); // = [ 1110ZZZZ 10xxxxxx 10yyyyyy 1110zzzz ] 737Unsafe.WriteUnaligned(ref Unsafe.Add(ref outputBuffer, 4), (ushort)(((value >> 22) & 0x3Fu) + ((value >> 8) & 0x3F00u) + 0x8080u)); // = [ 10XXXXXX 10YYYYYY ] 770Unsafe.WriteUnaligned(ref outputBuffer, (ushort)(tempA + tempB + 0x80E0u)); // [ 10yyyyyy 1110zzzz ]
System.Private.DataContractSerialization (2)
System\Xml\XmlBinaryWriter.cs (2)
113Unsafe.WriteUnaligned<T>(ref Unsafe.Add(ref bytePtr, 1), value); 126Unsafe.WriteUnaligned<T>(ref bytePtr, value);