60 references to WriteUnaligned
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
810Unsafe.WriteUnaligned(data, value);
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
Utilities\Hashing\XxHashShared.cs (1)
809Unsafe.WriteUnaligned(data, value);
Microsoft.CodeAnalysis (1)
Hashing\XxHashShared.cs (1)
810Unsafe.WriteUnaligned(data, value);
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
810Unsafe.WriteUnaligned(data, value);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
810Unsafe.WriteUnaligned(data, value);
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
810Unsafe.WriteUnaligned(data, value);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
810Unsafe.WriteUnaligned(data, value);
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
810Unsafe.WriteUnaligned(data, value);
Microsoft.Diagnostics.DataContractReader.Legacy (4)
StressTestApi\CdacStressApi.cs (4)
82Unsafe.WriteUnaligned(inBuffer, req); 90Unsafe.WriteUnaligned(inBuffer, req); 100Unsafe.WriteUnaligned(inBuffer, req); 107Unsafe.WriteUnaligned(inBuffer, req);
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
810Unsafe.WriteUnaligned(data, value);
System.IO.Hashing (1)
System\IO\Hashing\XxHashShared.cs (1)
815Unsafe.WriteUnaligned(data, value);
System.Private.CoreLib (46)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64EncoderHelper.cs (6)
635Unsafe.WriteUnaligned(bufferBytes + destinationIndex, result); 696Unsafe.WriteUnaligned(dest, result); 756Unsafe.WriteUnaligned(dest, result); 772Unsafe.WriteUnaligned(dest, result); 812Unsafe.WriteUnaligned(destination, result); 921Unsafe.WriteUnaligned(destination, result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Url\Base64UrlEncoder.cs (1)
267Unsafe.WriteUnaligned(dest, result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\UnmanagedMemoryAccessor.cs (7)
401Unsafe.WriteUnaligned(pointer + _offset + position, value); 424Unsafe.WriteUnaligned(pointer + _offset + position, value); 447Unsafe.WriteUnaligned(pointer + _offset + position, value); 475Unsafe.WriteUnaligned(pointer, bits[0]); 476Unsafe.WriteUnaligned(pointer + 4, bits[1]); 477Unsafe.WriteUnaligned(pointer + 8, bits[2]); 478Unsafe.WriteUnaligned(pointer + 12, bits[3]);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshal.cs (3)
426Unsafe.WriteUnaligned(addr, val); 459Unsafe.WriteUnaligned(addr, val); 506Unsafe.WriteUnaligned(addr, val);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\SafeBuffer.cs (2)
282Unsafe.WriteUnaligned(ptr, value); 338Unsafe.WriteUnaligned(ptr + alignedSizeofT * (uint)i, Unsafe.Add(ref structure, (nint)(uint)i));
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.ByteMemOps.cs (2)
468Unsafe.WriteUnaligned<Block16>(ptr, default); 469Unsafe.WriteUnaligned<Block16>(ptr + byteLength - 16, default);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.CaseConversion.cs (5)
343Unsafe.WriteUnaligned(&pDest[i], nextBlockAsUInt64); 358Unsafe.WriteUnaligned(&pDest[i], narrowedBlock.ToScalar()); 402Unsafe.WriteUnaligned(&pDest[i], nextBlockAsUInt32); 412Unsafe.WriteUnaligned(&pDest[i], widenedBlock.ToScalar()); 418Unsafe.WriteUnaligned(&pDest[i], narrowedBlock.ToScalar());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Latin1Utility.cs (3)
624Unsafe.WriteUnaligned(pLatin1Buffer + currentOffset, latin1Vector); 1092Unsafe.WriteUnaligned(pUtf16Buffer + currentOffset, utf16LowVector); 1093Unsafe.WriteUnaligned(pUtf16Buffer + currentOffset + Vector<ushort>.Count, utf16HighVector);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.Transcoding.cs (15)
291Unsafe.WriteUnaligned(pOutputBuffer, ExtractTwoCharsPackedFromTwoAdjacentTwoByteSequences(thisDWord)); 631Unsafe.WriteUnaligned(pOutputBuffer, ExtractCharsFromFourByteSequence(thisDWord)); 935Unsafe.WriteUnaligned(pOutputBuffer, (ushort)valueToWrite); 995Unsafe.WriteUnaligned<ulong>(pOutputBuffer, narrowed.AsUInt64().ToScalar()); 1028Unsafe.WriteUnaligned(pOutputBuffer, Sse2.ConvertToUInt32(Sse2.PackUnsignedSaturate(utf16Data, utf16Data).AsUInt32())); 1033Unsafe.WriteUnaligned<uint>(pOutputBuffer, narrowed.AsUInt32().ToScalar()); 1076Unsafe.WriteUnaligned(pOutputBuffer, Sse2.ConvertToUInt32(Sse2.PackUnsignedSaturate(utf16Data, utf16Data).AsUInt32())); 1081Unsafe.WriteUnaligned<uint>(pOutputBuffer, narrowed.AsUInt32().ToScalar()); 1102Unsafe.WriteUnaligned(pOutputBuffer, (ushort)(thisDWord | (thisDWord >> 8))); 1130Unsafe.WriteUnaligned(pOutputBuffer, (ushort)(thisDWord | (thisDWord >> 8))); 1131Unsafe.WriteUnaligned(pOutputBuffer + 2, (ushort)(secondDWord | (secondDWord >> 8))); 1151Unsafe.WriteUnaligned(pOutputBuffer, (ushort)(thisDWord | (thisDWord >> 8))); 1219Unsafe.WriteUnaligned(pOutputBuffer, ExtractTwoUtf8TwoByteSequencesFromTwoPackedUtf16Chars(thisDWord)); 1253Unsafe.WriteUnaligned(pOutputBuffer, (ushort)ExtractUtf8TwoByteSequenceFromFirstUtf16Char(thisDWord)); 1425Unsafe.WriteUnaligned(pOutputBuffer, ExtractFourUtf8BytesFromSurrogatePair(thisDWord));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\UnicodeEncoding.cs (2)
746Unsafe.WriteUnaligned(longBytes, *longChars); 1402Unsafe.WriteUnaligned(longChars, *longBytes);