1120 references to GetReference
GenerateDocumentationAndConfigFiles (6)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (2)
196ref char srcChars = ref MemoryMarshal.GetReference(utf16); 208ref sbyte decodingMap = ref MemoryMarshal.GetReference(DecodingMap);
Metrics (6)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (2)
196ref char srcChars = ref MemoryMarshal.GetReference(utf16); 208ref sbyte decodingMap = ref MemoryMarshal.GetReference(DecodingMap);
Metrics.Legacy (6)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (2)
196ref char srcChars = ref MemoryMarshal.GetReference(utf16); 208ref sbyte decodingMap = ref MemoryMarshal.GetReference(DecodingMap);
Microsoft.AspNetCore.Components.Server (1)
src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\SequenceReaderExtensions.cs (1)
40value = Unsafe.ReadUnaligned<T>(ref MemoryMarshal.GetReference(span));
Microsoft.AspNetCore.OutputCaching (1)
FormatterBinaryReader.cs (1)
31_root = ref MemoryMarshal.GetReference(content.Span);
Microsoft.AspNetCore.Routing (2)
Matching\ILEmitTrieFactory.cs (2)
546ref var p = ref Unsafe.As<char, byte>(ref MemoryMarshal.GetReference(span)); 755/// <see cref="MemoryMarshal.GetReference{T}(ReadOnlySpan{T})"/> - GetReference[char]
Microsoft.AspNetCore.Server.HttpSys (1)
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (1)
113ref Unsafe.As<byte, long>(ref MemoryMarshal.GetReference(timingInfo.Span[sizeof(long)..])),
Microsoft.AspNetCore.Server.IIS (1)
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (1)
113ref Unsafe.As<byte, long>(ref MemoryMarshal.GetReference(timingInfo.Span[sizeof(long)..])),
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\Http\HttpHeaders.Generated.cs (1)
7516ref byte nameStart = ref MemoryMarshal.GetReference(name);
Internal\Http\HttpParser.cs (1)
516var startLine = MemoryMarshal.CreateSpan(ref MemoryMarshal.GetReference(requestLine), queryEnd);
Internal\Infrastructure\HttpUtilities.cs (1)
328var c = MemoryMarshal.GetReference(str);
Microsoft.AspNetCore.Shared.Tests (1)
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (1)
113ref Unsafe.As<byte, long>(ref MemoryMarshal.GetReference(timingInfo.Span[sizeof(long)..])),
Microsoft.AspNetCore.WebUtilities (1)
FormPipeReader.cs (1)
398var span = MemoryMarshal.CreateSpan(ref MemoryMarshal.GetReference(readOnlySpan), readOnlySpan.Length);
Microsoft.CodeAnalysis (4)
Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
Microsoft.CodeAnalysis.Analyzers (6)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (2)
196ref char srcChars = ref MemoryMarshal.GetReference(utf16); 208ref sbyte decodingMap = ref MemoryMarshal.GetReference(DecodingMap);
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (2)
196ref char srcChars = ref MemoryMarshal.GetReference(utf16); 208ref sbyte decodingMap = ref MemoryMarshal.GetReference(DecodingMap);
Microsoft.CodeAnalysis.BannedApiAnalyzers (6)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (2)
196ref char srcChars = ref MemoryMarshal.GetReference(utf16); 208ref sbyte decodingMap = ref MemoryMarshal.GetReference(DecodingMap);
Microsoft.CodeAnalysis.CodeStyle (6)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (2)
196ref char srcChars = ref MemoryMarshal.GetReference(utf16); 208ref sbyte decodingMap = ref MemoryMarshal.GetReference(DecodingMap);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (6)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (2)
196ref char srcChars = ref MemoryMarshal.GetReference(utf16); 208ref sbyte decodingMap = ref MemoryMarshal.GetReference(DecodingMap);
Microsoft.CodeAnalysis.PublicApiAnalyzers (6)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (2)
196ref char srcChars = ref MemoryMarshal.GetReference(utf16); 208ref sbyte decodingMap = ref MemoryMarshal.GetReference(DecodingMap);
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (2)
196ref char srcChars = ref MemoryMarshal.GetReference(utf16); 208ref sbyte decodingMap = ref MemoryMarshal.GetReference(DecodingMap);
Microsoft.CodeAnalysis.Workspaces (6)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (2)
196ref char srcChars = ref MemoryMarshal.GetReference(utf16); 208ref sbyte decodingMap = ref MemoryMarshal.GetReference(DecodingMap);
Microsoft.Data.Analysis (1)
DataFrameColumns\ArrowStringDataFrameColumn.cs (1)
261fixed (byte* data = &MemoryMarshal.GetReference(bytes))
Microsoft.Extensions.DataIngestion (2)
Chunkers\DocumentTokenChunker.cs (2)
71fixed (char* ptr = &MemoryMarshal.GetReference(contentToProcess.Span)) 113fixed (char* ptr = &MemoryMarshal.GetReference(overlapContent))
Microsoft.ML.Core (1)
Data\ReadOnlyMemoryUtils.cs (1)
250fixed (char* valueChars = &MemoryMarshal.GetReference(span))
Microsoft.ML.CpuMath (56)
AvxIntrinsics.cs (28)
572fixed (float* psrc = &MemoryMarshal.GetReference(src)) 667fixed (float* psrc = &MemoryMarshal.GetReference(src)) 722fixed (float* psrc = &MemoryMarshal.GetReference(src)) 723fixed (float* pdst = &MemoryMarshal.GetReference(dst)) 779fixed (float* psrc = &MemoryMarshal.GetReference(src)) 780fixed (int* pidx = &MemoryMarshal.GetReference(idx)) 829fixed (float* psrc = &MemoryMarshal.GetReference(src)) 879fixed (float* psrc = &MemoryMarshal.GetReference(src)) 880fixed (int* pidx = &MemoryMarshal.GetReference(idx)) 927fixed (float* psrc1 = &MemoryMarshal.GetReference(src1)) 928fixed (float* psrc2 = &MemoryMarshal.GetReference(src2)) 976fixed (float* pSrc = &MemoryMarshal.GetReference(src)) 1064fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1108fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1156fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1200fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1249fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1293fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1344fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1345fixed (float* pdst = &MemoryMarshal.GetReference(dst)) 1399fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1400fixed (float* pdst = &MemoryMarshal.GetReference(dst)) 1401fixed (int* pidx = &MemoryMarshal.GetReference(idx)) 1455fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1456fixed (float* pdst = &MemoryMarshal.GetReference(dst)) 1507fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1567fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1568fixed (int* pidx = &MemoryMarshal.GetReference(indices))
SseIntrinsics.cs (28)
491fixed (float* psrc = &MemoryMarshal.GetReference(src)) 561fixed (float* psrc = &MemoryMarshal.GetReference(src)) 603fixed (float* psrc = &MemoryMarshal.GetReference(src)) 604fixed (float* pdst = &MemoryMarshal.GetReference(dst)) 647fixed (float* psrc = &MemoryMarshal.GetReference(src)) 648fixed (int* pidx = &MemoryMarshal.GetReference(idx)) 685fixed (float* psrc = &MemoryMarshal.GetReference(src)) 723fixed (float* psrc = &MemoryMarshal.GetReference(src)) 724fixed (int* pidx = &MemoryMarshal.GetReference(idx)) 759fixed (float* psrc1 = &MemoryMarshal.GetReference(src1)) 760fixed (float* psrc2 = &MemoryMarshal.GetReference(src2)) 796fixed (float* pSrc = &MemoryMarshal.GetReference(src)) 881fixed (float* psrc = &MemoryMarshal.GetReference(src)) 912fixed (float* psrc = &MemoryMarshal.GetReference(src)) 946fixed (float* psrc = &MemoryMarshal.GetReference(src)) 977fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1011fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1042fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1078fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1079fixed (float* pdst = &MemoryMarshal.GetReference(dst)) 1120fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1121fixed (float* pdst = &MemoryMarshal.GetReference(dst)) 1122fixed (int* pidx = &MemoryMarshal.GetReference(idx)) 1163fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1164fixed (float* pdst = &MemoryMarshal.GetReference(dst)) 1201fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1246fixed (float* psrc = &MemoryMarshal.GetReference(src)) 1247fixed (int* pidx = &MemoryMarshal.GetReference(indices))
Microsoft.ML.Data (12)
DataLoadSave\Binary\UnsafeTypeOps.cs (12)
57fixed (sbyte* pArray = &MemoryMarshal.GetReference(array)) 69fixed (Byte* pArray = &MemoryMarshal.GetReference(array)) 81fixed (short* pArray = &MemoryMarshal.GetReference(array)) 93fixed (UInt16* pArray = &MemoryMarshal.GetReference(array)) 105fixed (int* pArray = &MemoryMarshal.GetReference(array)) 117fixed (UInt32* pArray = &MemoryMarshal.GetReference(array)) 129fixed (long* pArray = &MemoryMarshal.GetReference(array)) 141fixed (UInt64* pArray = &MemoryMarshal.GetReference(array)) 153fixed (Single* pArray = &MemoryMarshal.GetReference(array)) 165fixed (Double* pArray = &MemoryMarshal.GetReference(array)) 177fixed (TimeSpan* pArray = &MemoryMarshal.GetReference(array)) 194fixed (DataViewRowId* pArray = &MemoryMarshal.GetReference(array))
Roslyn.Diagnostics.Analyzers (6)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (2)
196ref char srcChars = ref MemoryMarshal.GetReference(utf16); 208ref sbyte decodingMap = ref MemoryMarshal.GetReference(DecodingMap);
System.Collections.Immutable (2)
System\Collections\Frozen\String\Hashing.cs (2)
26fixed (char* src = &MemoryMarshal.GetReference(s)) 90fixed (char* src = &MemoryMarshal.GetReference(s))
System.Formats.Cbor (1)
System\Formats\Cbor\Writer\CborWriter.cs (1)
156fixed (byte* ptr = &MemoryMarshal.GetReference(encodedValue))
System.IO.Compression (9)
System\IO\Compression\Crc32Helper.ZLib.cs (1)
23fixed (byte* bufferPtr = &MemoryMarshal.GetReference(buffer))
System\IO\Compression\DeflateZLib\DeflateStream.cs (1)
578fixed (byte* bufferPtr = &MemoryMarshal.GetReference(buffer))
System\IO\Compression\Zstandard\ZstandardDecoder.cs (4)
148fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 217fixed (byte* dataPtr = &MemoryMarshal.GetReference(data)) 252fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 297fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source))
System\IO\Compression\Zstandard\ZstandardDictionary.cs (1)
136fixed (byte* samplesPtr = &MemoryMarshal.GetReference(samples))
System\IO\Compression\Zstandard\ZstandardEncoder.cs (2)
240fixed (byte* inBytes = &MemoryMarshal.GetReference(source)) 373fixed (byte* inBytes = &MemoryMarshal.GetReference(source))
System.IO.Compression.Brotli (4)
System\IO\Compression\dec\BrotliDecoder.cs (2)
73fixed (byte* inBytes = &MemoryMarshal.GetReference(source)) 116fixed (byte* inBytes = &MemoryMarshal.GetReference(source))
System\IO\Compression\enc\BrotliEncoder.cs (2)
158fixed (byte* inBytes = &MemoryMarshal.GetReference(source)) 214fixed (byte* inBytes = &MemoryMarshal.GetReference(source))
System.IO.Hashing (16)
System\IO\Hashing\Adler32.cs (3)
251ref byte sourceRef = ref MemoryMarshal.GetReference(source); 354ref byte sourceRef = ref MemoryMarshal.GetReference(source); 413ref byte sourceRef = ref MemoryMarshal.GetReference(source);
System\IO\Hashing\Crc32ParameterSet.Vectorized.cs (2)
76ref byte srcRef = ref MemoryMarshal.GetReference(source); 215ref byte srcRef = ref MemoryMarshal.GetReference(source);
System\IO\Hashing\Crc32ParameterSet.WellKnown.cs (3)
138ref byte ptr = ref MemoryMarshal.GetReference(source); 168ref byte ptr = ref MemoryMarshal.GetReference(source); 246ref byte ptr = ref MemoryMarshal.GetReference(source);
System\IO\Hashing\Crc64ParameterSet.Vectorized.cs (2)
86ref byte srcRef = ref MemoryMarshal.GetReference(source); 218ref byte srcRef = ref MemoryMarshal.GetReference(source);
System\IO\Hashing\XxHash128.cs (2)
132fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 393fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
System\IO\Hashing\XxHash3.cs (2)
130fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 360fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
System\IO\Hashing\XxHashShared.cs (2)
258fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 480fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
System.Linq (4)
System\Linq\MaxMin.cs (3)
53ref T current = ref MemoryMarshal.GetReference(span); 77ref T current = ref MemoryMarshal.GetReference(span); 101ref T current = ref MemoryMarshal.GetReference(span);
System\Linq\Sum.cs (1)
87ref T ptr = ref MemoryMarshal.GetReference(span);
System.Memory (1)
System\Buffers\ReadOnlySequence.Helpers.cs (1)
688return MemoryMarshal.CreateReadOnlySpan(ref Unsafe.As<char, T>(ref MemoryMarshal.GetReference(spanOfChar)), spanOfChar.Length);
System.Net.NameResolution (2)
src\libraries\Common\src\System\Net\SocketAddressPal.Unix.cs (2)
116fixed (byte* rawAddress = &MemoryMarshal.GetReference(buffer)) 129fixed (byte* rawAddress = &MemoryMarshal.GetReference(buffer))
System.Net.Ping (2)
src\libraries\Common\src\System\Net\SocketAddressPal.Unix.cs (2)
116fixed (byte* rawAddress = &MemoryMarshal.GetReference(buffer)) 129fixed (byte* rawAddress = &MemoryMarshal.GetReference(buffer))
System.Net.Primitives (2)
src\libraries\Common\src\System\Net\SocketAddressPal.Unix.cs (2)
116fixed (byte* rawAddress = &MemoryMarshal.GetReference(buffer)) 129fixed (byte* rawAddress = &MemoryMarshal.GetReference(buffer))
System.Net.Quic (3)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.BIO.cs (1)
44BioWrite(b, ref MemoryMarshal.GetReference(data), data.Length);
src\libraries\Common\src\System\Net\SocketAddressPal.Unix.cs (2)
116fixed (byte* rawAddress = &MemoryMarshal.GetReference(buffer)) 129fixed (byte* rawAddress = &MemoryMarshal.GetReference(buffer))
System.Net.Security (9)
src\libraries\Common\src\Interop\Unix\System.Net.Security.Native\Interop.NetSecurityNative.cs (3)
124ref MemoryMarshal.GetReference(inputBytes), 154ref MemoryMarshal.GetReference(inputBytes), 185ref MemoryMarshal.GetReference(inputBytes),
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.BIO.cs (1)
44BioWrite(b, ref MemoryMarshal.GetReference(data), data.Length);
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OCSP.cs (1)
87ref MemoryMarshal.GetReference(buf),
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (3)
682if (Ssl.BioWrite(context.InputBio!, ref MemoryMarshal.GetReference(input), input.Length) != input.Length) 758int retVal = Ssl.SslWrite(context, ref MemoryMarshal.GetReference(input), input.Length, out Ssl.SslErrorCode errorCode); 1025int bytes = Ssl.BioWrite(bio, ref MemoryMarshal.GetReference(buffer), buffer.Length);
System\Net\Security\SslStream.cs (1)
819fixed (byte* ptr = &MemoryMarshal.GetReference(buffer))
System.Net.Sockets (7)
src\libraries\Common\src\System\Net\SocketAddressPal.Unix.cs (2)
116fixed (byte* rawAddress = &MemoryMarshal.GetReference(buffer)) 129fixed (byte* rawAddress = &MemoryMarshal.GetReference(buffer))
System\Net\Sockets\SocketAsyncContext.Unix.cs (1)
1996fixed (byte* bufferPtr = &MemoryMarshal.GetReference(buffer))
System\Net\Sockets\SocketPal.Unix.cs (4)
191fixed (byte* b = &MemoryMarshal.GetReference(buffer)) 212Unsafe.IsNullRef(ref MemoryMarshal.GetReference(buffer)) ? Array.Empty<byte>() : buffer; 221fixed (byte* b = &MemoryMarshal.GetReference(buffer)) 249fixed (byte* b = &MemoryMarshal.GetReference(buffer))
System.Numerics.Tensors (79)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IAggregationOperator.cs (27)
68ref T xRef = ref MemoryMarshal.GetReference(x); 1186ref T xRef = ref MemoryMarshal.GetReference(x); 1187ref T yRef = ref MemoryMarshal.GetReference(y); 2396ref Unsafe.As<byte, T>(ref MemoryMarshal.GetReference(AlignmentByteMask_64x65)), 2403ref Unsafe.As<ushort, T>(ref MemoryMarshal.GetReference(AlignmentUInt16Mask_32x33)), 2410ref Unsafe.As<uint, T>(ref MemoryMarshal.GetReference(AlignmentUInt32Mask_16x17)), 2417ref Unsafe.As<ulong, T>(ref MemoryMarshal.GetReference(AlignmentUInt64Mask_8x9)), 2432ref Unsafe.As<byte, T>(ref MemoryMarshal.GetReference(AlignmentByteMask_64x65)), 2439ref Unsafe.As<ushort, T>(ref MemoryMarshal.GetReference(AlignmentUInt16Mask_32x33)), 2446ref Unsafe.As<uint, T>(ref MemoryMarshal.GetReference(AlignmentUInt32Mask_16x17)), 2453ref Unsafe.As<ulong, T>(ref MemoryMarshal.GetReference(AlignmentUInt64Mask_8x9)), 2468ref Unsafe.As<byte, T>(ref MemoryMarshal.GetReference(AlignmentByteMask_64x65)), 2475ref Unsafe.As<ushort, T>(ref MemoryMarshal.GetReference(AlignmentUInt16Mask_32x33)), 2482ref Unsafe.As<uint, T>(ref MemoryMarshal.GetReference(AlignmentUInt32Mask_16x17)), 2489ref Unsafe.As<ulong, T>(ref MemoryMarshal.GetReference(AlignmentUInt64Mask_8x9)), 2504ref Unsafe.As<byte, T>(ref MemoryMarshal.GetReference(RemainderByteMask_64x65)), 2511ref Unsafe.As<ushort, T>(ref MemoryMarshal.GetReference(RemainderUInt16Mask_32x33)), 2518ref Unsafe.As<uint, T>(ref MemoryMarshal.GetReference(RemainderUInt32Mask_16x17)), 2525ref Unsafe.As<ulong, T>(ref MemoryMarshal.GetReference(RemainderUInt64Mask_8x9)), 2540ref Unsafe.As<byte, T>(ref MemoryMarshal.GetReference(RemainderByteMask_64x65)), 2547ref Unsafe.As<ushort, T>(ref MemoryMarshal.GetReference(RemainderUInt16Mask_32x33)), 2554ref Unsafe.As<uint, T>(ref MemoryMarshal.GetReference(RemainderUInt32Mask_16x17)), 2561ref Unsafe.As<ulong, T>(ref MemoryMarshal.GetReference(RemainderUInt64Mask_8x9)), 2576ref Unsafe.As<byte, T>(ref MemoryMarshal.GetReference(RemainderByteMask_64x65)), 2583ref Unsafe.As<ushort, T>(ref MemoryMarshal.GetReference(RemainderUInt16Mask_32x33)), 2590ref Unsafe.As<uint, T>(ref MemoryMarshal.GetReference(RemainderUInt32Mask_16x17)), 2597ref Unsafe.As<ulong, T>(ref MemoryMarshal.GetReference(RemainderUInt64Mask_8x9)),
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (3)
79ref T xRef = ref MemoryMarshal.GetReference(x); 80ref T yRef = ref MemoryMarshal.GetReference(y); 1412ref T xRef = ref MemoryMarshal.GetReference(x);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBooleanUnaryOperator.cs (5)
80ref T xRef = ref MemoryMarshal.GetReference(x); 213ref T xRef = ref MemoryMarshal.GetReference(x); 321ref T xRef = ref MemoryMarshal.GetReference(x); 438ref T xRef = ref MemoryMarshal.GetReference(x); 565ref T xRef = ref MemoryMarshal.GetReference(x);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IStatefulUnaryOperator.cs (1)
46ref T xRef = ref MemoryMarshal.GetReference(x);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.ITernaryOperator.cs (6)
65ref T xRef = ref MemoryMarshal.GetReference(x); 66ref T yRef = ref MemoryMarshal.GetReference(y); 67ref T zRef = ref MemoryMarshal.GetReference(z); 1541ref T xRef = ref MemoryMarshal.GetReference(x); 1542ref T yRef = ref MemoryMarshal.GetReference(y); 3028ref T xRef = ref MemoryMarshal.GetReference(x);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryInputBinaryOutput.cs (4)
65ref T sourceRef = ref MemoryMarshal.GetReference(x); 199ref T xRef = ref MemoryMarshal.GetReference(x); 200ref T yRef = ref MemoryMarshal.GetReference(y); 381ref T xRef = ref MemoryMarshal.GetReference(x);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOneToFourOperator.cs (1)
40ref TInput sourceRef = ref MemoryMarshal.GetReference(x);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOneToTwoOperator.cs (1)
40ref TInput sourceRef = ref MemoryMarshal.GetReference(x);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOperator.cs (1)
86ref TInput xRef = ref MemoryMarshal.GetReference(x);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryTwoToOneOperator.cs (1)
40ref TInput xRef = ref MemoryMarshal.GetReference(x);
System\Numerics\Tensors\netcore\ReadOnlyTensorSpan_1.cs (2)
110ref T reference = ref MemoryMarshal.GetReference(span); 140ref T reference = ref MemoryMarshal.GetReference(span);
System\Numerics\Tensors\netcore\TensorPrimitives.CosineSimilarity.cs (12)
63ref T xRef = ref MemoryMarshal.GetReference(x); 64ref T yRef = ref MemoryMarshal.GetReference(y); 100ref T xRef = ref MemoryMarshal.GetReference(x); 101ref T yRef = ref MemoryMarshal.GetReference(y); 137ref T xRef = ref MemoryMarshal.GetReference(x); 138ref T yRef = ref MemoryMarshal.GetReference(y); 203ref short xRef = ref Unsafe.As<Half, short>(ref MemoryMarshal.GetReference(x)); 204ref short yRef = ref Unsafe.As<Half, short>(ref MemoryMarshal.GetReference(y)); 245ref short xRef = ref Unsafe.As<Half, short>(ref MemoryMarshal.GetReference(x)); 246ref short yRef = ref Unsafe.As<Half, short>(ref MemoryMarshal.GetReference(y)); 287ref short xRef = ref Unsafe.As<Half, short>(ref MemoryMarshal.GetReference(x)); 288ref short yRef = ref Unsafe.As<Half, short>(ref MemoryMarshal.GetReference(y));
System\Numerics\Tensors\netcore\TensorPrimitives.HammingDistance.cs (8)
55MemoryMarshal.CreateReadOnlySpan(ref Unsafe.As<T, ushort>(ref MemoryMarshal.GetReference(x)), x.Length), 56MemoryMarshal.CreateReadOnlySpan(ref Unsafe.As<T, ushort>(ref MemoryMarshal.GetReference(y)), y.Length)); 81ref T xRef = ref MemoryMarshal.GetReference(x); 82ref T yRef = ref MemoryMarshal.GetReference(y); 112ref T xRef = ref MemoryMarshal.GetReference(x); 113ref T yRef = ref MemoryMarshal.GetReference(y); 145ref T xRef = ref MemoryMarshal.GetReference(x); 146ref T yRef = ref MemoryMarshal.GetReference(y);
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMax.cs (3)
159ref T xRef = ref MemoryMarshal.GetReference(x); 243ref T xRef = ref MemoryMarshal.GetReference(x); 327ref T xRef = ref MemoryMarshal.GetReference(x);
System\Numerics\Tensors\netcore\TensorPrimitives.Max.cs (3)
247ref T xRef = ref MemoryMarshal.GetReference(x); 312ref T xRef = ref MemoryMarshal.GetReference(x); 378ref T xRef = ref MemoryMarshal.GetReference(x);
System\Numerics\Tensors\TensorPrimitives.Helpers.cs (1)
17if (!Unsafe.AreSame(ref MemoryMarshal.GetReference(input), ref MemoryMarshal.GetReference(destination)) &&
System.Private.CoreLib (529)
src\libraries\Common\src\System\HexConverter.cs (2)
122ref byte srcRef = ref MemoryMarshal.GetReference(source); 324ref TChar srcRef = ref MemoryMarshal.GetReference(source);
src\libraries\Common\src\System\Number.Formatting.Common.cs (3)
328fixed (char* pFormat = &MemoryMarshal.GetReference(format)) 527fixed (char* pFormat = &MemoryMarshal.GetReference(format)) 1135fixed (char* pFormat = &MemoryMarshal.GetReference(format))
src\libraries\Common\src\System\Number.Parsing.Common.cs (2)
285fixed (TChar* stringPointer = &MemoryMarshal.GetReference(value)) 344fixed (TChar* stringPointer = &MemoryMarshal.GetReference(value))
src\libraries\System.Private.CoreLib\src\System\BitConverter.cs (14)
445return Unsafe.ReadUnaligned<char>(ref MemoryMarshal.GetReference(value)); 480return Unsafe.ReadUnaligned<short>(ref MemoryMarshal.GetReference(value)); 518return Unsafe.ReadUnaligned<int>(ref MemoryMarshal.GetReference(value)); 556return Unsafe.ReadUnaligned<long>(ref MemoryMarshal.GetReference(value)); 594return Unsafe.ReadUnaligned<Int128>(ref MemoryMarshal.GetReference(value)); 621return Unsafe.ReadUnaligned<ushort>(ref MemoryMarshal.GetReference(value)); 651return Unsafe.ReadUnaligned<uint>(ref MemoryMarshal.GetReference(value)); 681return Unsafe.ReadUnaligned<ulong>(ref MemoryMarshal.GetReference(value)); 721return Unsafe.ReadUnaligned<UInt128>(ref MemoryMarshal.GetReference(value)); 746return Unsafe.ReadUnaligned<BFloat16>(ref MemoryMarshal.GetReference(value)); 771return Unsafe.ReadUnaligned<Half>(ref MemoryMarshal.GetReference(value)); 799return Unsafe.ReadUnaligned<float>(ref MemoryMarshal.GetReference(value)); 827return Unsafe.ReadUnaligned<double>(ref MemoryMarshal.GetReference(value)); 953return Unsafe.ReadUnaligned<byte>(ref MemoryMarshal.GetReference(value)) != 0;
src\libraries\System.Private.CoreLib\src\System\Buffers\Binary\BinaryPrimitives.ReverseEndianness.cs (2)
294ref T sourceRef = ref MemoryMarshal.GetReference(source); 386if (Unsafe.AreSame(ref MemoryMarshal.GetReference(source), ref MemoryMarshal.GetReference(destination)) ||
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (3)
32fixed (T* srcBytes = &MemoryMarshal.GetReference(source)) 127ref sbyte decodingMap = ref MemoryMarshal.GetReference(decoder.DecodingMap); 354ref sbyte decodingMap = ref MemoryMarshal.GetReference(decoder.DecodingMap);
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64EncoderHelper.cs (3)
30fixed (byte* srcBytes = &MemoryMarshal.GetReference(source)) 82ref byte encodingMap = ref MemoryMarshal.GetReference(encoder.EncodingMap); 600ref byte encodingMap = ref MemoryMarshal.GetReference(encoder.EncodingMap);
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\FormattingHelpers.CountDigits.cs (1)
55ulong powerOf10 = Unsafe.Add(ref MemoryMarshal.GetReference(powersOf10), elementOffset);
src\libraries\System.Private.CoreLib\src\System\Byte.cs (2)
322result = Unsafe.Add(ref MemoryMarshal.GetReference(source), source.Length - sizeof(byte)); 355result = MemoryMarshal.GetReference(source);
src\libraries\System.Private.CoreLib\src\System\Char.cs (2)
1254ref byte sourceRef = ref MemoryMarshal.GetReference(source); 1304ref byte sourceRef = ref MemoryMarshal.GetReference(source);
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\RandomizedStringEqualityComparer.cs (2)
90ref Unsafe.As<char, byte>(ref MemoryMarshal.GetReference(alternate)), 135ref MemoryMarshal.GetReference(alternate),
src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
2265return RuntimeHelpers.Box(ref MemoryMarshal.GetReference(rawData), type)!;
src\libraries\System.Private.CoreLib\src\System\Globalization\CharUnicodeInfo.cs (17)
88StrongBidiCategory bidiCategory = (StrongBidiCategory)(Unsafe.AddByteOffset(ref MemoryMarshal.GetReference(CategoriesValues), offset) & 0b_0110_0000); 151uint rawValue = Unsafe.AddByteOffset(ref MemoryMarshal.GetReference(DigitValues), offset); 185int rawValue = Unsafe.AddByteOffset(ref MemoryMarshal.GetReference(DigitValues), offset); 199return (GraphemeClusterBreakType)Unsafe.AddByteOffset(ref MemoryMarshal.GetReference(GraphemeSegmentationValues), offset); 217return (sbyte)Unsafe.AddByteOffset(ref MemoryMarshal.GetReference(CategoriesValues), offset) < 0; 263ref byte refToValue = ref Unsafe.AddByteOffset(ref MemoryMarshal.GetReference(NumericValues), offset * 8 /* sizeof(double) */); 287ref short rsStart = ref Unsafe.As<byte, short>(ref MemoryMarshal.GetReference(UppercaseValues)); 306ref ushort rsStart = ref Unsafe.As<byte, ushort>(ref MemoryMarshal.GetReference(UppercaseValues)); 322ref short rsStart = ref Unsafe.As<byte, short>(ref MemoryMarshal.GetReference(LowercaseValues)); 341ref ushort rsStart = ref Unsafe.As<byte, ushort>(ref MemoryMarshal.GetReference(LowercaseValues)); 421return (UnicodeCategory)(Unsafe.AddByteOffset(ref MemoryMarshal.GetReference(CategoriesValues), offset) & 0x1F); 482uint index = Unsafe.AddByteOffset(ref MemoryMarshal.GetReference(CategoryCasingLevel1Index), codePoint >> 9); 488ref byte level2Ref = ref Unsafe.AddByteOffset(ref MemoryMarshal.GetReference(CategoryCasingLevel2Index), (index << 6) + ((codePoint >> 3) & 0b_0011_1110)); 502return Unsafe.AddByteOffset(ref MemoryMarshal.GetReference(CategoryCasingLevel3Index), (index << 4) + (codePoint & 0x0F)); 519uint index = Unsafe.AddByteOffset(ref MemoryMarshal.GetReference(NumericGraphemeLevel1Index), codePoint >> 9); 525ref byte level2Ref = ref Unsafe.AddByteOffset(ref MemoryMarshal.GetReference(NumericGraphemeLevel2Index), (index << 6) + ((codePoint >> 3) & 0b_0011_1110)); 539return Unsafe.AddByteOffset(ref MemoryMarshal.GetReference(NumericGraphemeLevel3Index), (index << 4) + (codePoint & 0x0F));
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.cs (8)
291InvariantModeCasing.CompareStringIgnoreCase(ref MemoryMarshal.GetReference(string1), string1.Length, ref MemoryMarshal.GetReference(string2), string2.Length) : 367Debug.Assert(!Unsafe.IsNullRef(ref MemoryMarshal.GetReference(span1))); 368Debug.Assert(!Unsafe.IsNullRef(ref MemoryMarshal.GetReference(span2))); 438return Ordinal.CompareStringIgnoreCase(ref MemoryMarshal.GetReference(string1), string1.Length, ref MemoryMarshal.GetReference(string2), string2.Length); 452return Ordinal.CompareStringIgnoreCase(ref MemoryMarshal.GetReference(string1), string1.Length, ref MemoryMarshal.GetReference(string2), string2.Length);
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Icu.cs (22)
59fixed (char* pString1 = &MemoryMarshal.GetReference(string1)) 60fixed (char* pString2 = &MemoryMarshal.GetReference(string2)) 87fixed (char* pSource = &MemoryMarshal.GetReference(source)) 88fixed (char* pTarget = &MemoryMarshal.GetReference(target)) 110fixed (char* ap = &MemoryMarshal.GetReference(source)) 111fixed (char* bp = &MemoryMarshal.GetReference(target)) 225fixed (char* ap = &MemoryMarshal.GetReference(source)) 226fixed (char* bp = &MemoryMarshal.GetReference(target)) 334fixed (char* pSource = &MemoryMarshal.GetReference(source)) // could be null (or otherwise unable to be dereferenced) 335fixed (char* pPrefix = &MemoryMarshal.GetReference(prefix)) 351fixed (char* ap = &MemoryMarshal.GetReference(source)) // could be null (or otherwise unable to be dereferenced) 352fixed (char* bp = &MemoryMarshal.GetReference(prefix)) 433fixed (char* ap = &MemoryMarshal.GetReference(source)) // could be null (or otherwise unable to be dereferenced) 434fixed (char* bp = &MemoryMarshal.GetReference(prefix)) 518fixed (char* pSource = &MemoryMarshal.GetReference(source)) // could be null (or otherwise unable to be dereferenced) 519fixed (char* pSuffix = &MemoryMarshal.GetReference(suffix)) 535fixed (char* ap = &MemoryMarshal.GetReference(source)) // could be null (or otherwise unable to be dereferenced) 536fixed (char* bp = &MemoryMarshal.GetReference(suffix)) 618fixed (char* ap = &MemoryMarshal.GetReference(source)) // could be null (or otherwise unable to be dereferenced) 619fixed (char* bp = &MemoryMarshal.GetReference(suffix)) 757fixed (char* pSource = &MemoryMarshal.GetReference(source)) 804fixed (char* pSource = &MemoryMarshal.GetReference(source))
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Nls.cs (10)
54fixed (char* pSource = &MemoryMarshal.GetReference(source)) 55fixed (char* pValue = &MemoryMarshal.GetReference(value)) 125fixed (char* pSource = &MemoryMarshal.GetReference(source)) 218fixed (char* pString1 = &MemoryMarshal.GetReference(string1)) 219fixed (char* pString2 = &MemoryMarshal.GetReference(string2)) 270fixed (char* pSource = &MemoryMarshal.GetReference(lpStringSource)) 271fixed (char* pValue = &MemoryMarshal.GetReference(lpStringValue)) 438fixed (char* pSource = &MemoryMarshal.GetReference(source)) 493fixed (char* pSource = &MemoryMarshal.GetReference(source)) 522fixed (char* pText = &MemoryMarshal.GetReference(text))
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (1)
1115bool success = Unsafe.AreSame(ref MemoryMarshal.GetReference(destination), ref MemoryMarshal.GetReference(vlb.AsSpan()));
src\libraries\System.Private.CoreLib\src\System\Globalization\IdnMapping.cs (2)
219Ordinal.EqualsIgnoreCase(ref MemoryMarshal.GetReference(input), ref MemoryMarshal.GetReference(output), input.Length))
src\libraries\System.Private.CoreLib\src\System\Globalization\InvariantModeCasing.cs (4)
230fixed (char* pSource = &MemoryMarshal.GetReference(source)) 231fixed (char* pValue = &MemoryMarshal.GetReference(value)) 292fixed (char* pSource = &MemoryMarshal.GetReference(source)) 293fixed (char* pValue = &MemoryMarshal.GetReference(value))
src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.cs (2)
355ref char valueRef = ref MemoryMarshal.GetReference(value); 365ref char searchSpace = ref MemoryMarshal.GetReference(source);
src\libraries\System.Private.CoreLib\src\System\Globalization\OrdinalCasing.Icu.cs (4)
285fixed (char* pSource = &MemoryMarshal.GetReference(source)) 286fixed (char* pValue = &MemoryMarshal.GetReference(value)) 349fixed (char* pSource = &MemoryMarshal.GetReference(source)) 350fixed (char* pValue = &MemoryMarshal.GetReference(value))
src\libraries\System.Private.CoreLib\src\System\Globalization\TextInfo.cs (1)
264fixed (char* pSource = &MemoryMarshal.GetReference(source))
src\libraries\System.Private.CoreLib\src\System\HashCode.cs (1)
320ref byte pos = ref MemoryMarshal.GetReference(value);
src\libraries\System.Private.CoreLib\src\System\Int128.cs (2)
796ref byte sourceRef = ref MemoryMarshal.GetReference(source); 878ref byte sourceRef = ref MemoryMarshal.GetReference(source);
src\libraries\System.Private.CoreLib\src\System\Int16.cs (2)
344ref byte sourceRef = ref MemoryMarshal.GetReference(source); 419ref byte sourceRef = ref MemoryMarshal.GetReference(source);
src\libraries\System.Private.CoreLib\src\System\Int32.cs (2)
364ref byte sourceRef = ref MemoryMarshal.GetReference(source); 446ref byte sourceRef = ref MemoryMarshal.GetReference(source);
src\libraries\System.Private.CoreLib\src\System\Int64.cs (2)
361ref byte sourceRef = ref MemoryMarshal.GetReference(source); 443ref byte sourceRef = ref MemoryMarshal.GetReference(source);
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (2)
384ref byte sourceRef = ref MemoryMarshal.GetReference(source); 466ref byte sourceRef = ref MemoryMarshal.GetReference(source);
src\libraries\System.Private.CoreLib\src\System\IO\RandomAccess.Unix.cs (1)
108fixed (byte* bufPtr = &MemoryMarshal.GetReference(buffer))
src\libraries\System.Private.CoreLib\src\System\IO\StreamWriter.cs (1)
427fixed (char* bufferPtr = &MemoryMarshal.GetReference(buffer))
src\libraries\System.Private.CoreLib\src\System\IO\UnmanagedMemoryStream.cs (2)
672SpanHelpers.Memmove(ref *(pointer + pos + _offset), ref MemoryMarshal.GetReference(buffer), (nuint)buffer.Length); 684SpanHelpers.Memmove(ref *(_mem + pos), ref MemoryMarshal.GetReference(buffer), (nuint)buffer.Length);
src\libraries\System.Private.CoreLib\src\System\Marvin.cs (1)
23public static int ComputeHash32(ReadOnlySpan<byte> data, ulong seed) => ComputeHash32(ref MemoryMarshal.GetReference(data), (uint)data.Length, (uint)seed, (uint)(seed >> 32));
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (188)
335ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 342ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 349ref Unsafe.As<T, int>(ref MemoryMarshal.GetReference(span)), 356ref Unsafe.As<T, long>(ref MemoryMarshal.GetReference(span)), 362return SpanHelpers.Contains(ref MemoryMarshal.GetReference(span), value, span.Length); 818ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 825ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 832ref Unsafe.As<T, int>(ref MemoryMarshal.GetReference(span)), 839ref Unsafe.As<T, long>(ref MemoryMarshal.GetReference(span)), 845return SpanHelpers.IndexOfAnyExcept(ref MemoryMarshal.GetReference(span), value, span.Length); 867ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 874ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 881ref Unsafe.As<T, int>(ref MemoryMarshal.GetReference(span)), 888ref Unsafe.As<T, long>(ref MemoryMarshal.GetReference(span)), 945ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 953ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 960return SpanHelpers.IndexOfAnyExcept(ref MemoryMarshal.GetReference(span), value0, value1, span.Length); 983ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 991ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 1052ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 1061ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 1069return SpanHelpers.IndexOfAnyExcept(ref MemoryMarshal.GetReference(span), value0, value1, value2, span.Length); 1093ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 1102ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 1155ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 1165ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 1174return SpanHelpers.IndexOfAnyExcept(ref MemoryMarshal.GetReference(span), value0, value1, value2, value3, span.Length); 1212ref byte valuesRef = ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)); 1215ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 1225ref short valuesRef = ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(values)); 1228ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 1241ref Unsafe.As<T, char>(ref MemoryMarshal.GetReference(span)), 1243ref Unsafe.As<T, char>(ref MemoryMarshal.GetReference(values)), 1396ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 1403ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 1410ref Unsafe.As<T, int>(ref MemoryMarshal.GetReference(span)), 1417ref Unsafe.As<T, long>(ref MemoryMarshal.GetReference(span)), 1423return SpanHelpers.LastIndexOfAnyExcept(ref MemoryMarshal.GetReference(span), value, span.Length); 1445ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 1452ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 1459ref Unsafe.As<T, int>(ref MemoryMarshal.GetReference(span)), 1466ref Unsafe.As<T, long>(ref MemoryMarshal.GetReference(span)), 1523ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 1531ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 1538return SpanHelpers.LastIndexOfAnyExcept(ref MemoryMarshal.GetReference(span), value0, value1, span.Length); 1561ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 1569ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 1630ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 1639ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 1647return SpanHelpers.LastIndexOfAnyExcept(ref MemoryMarshal.GetReference(span), value0, value1, value2, span.Length); 1671ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 1680ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 1734ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 1744ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 1753return SpanHelpers.LastIndexOfAnyExcept(ref MemoryMarshal.GetReference(span), value0, value1, value2, value3, span.Length); 1792ref byte valuesRef = ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)); 1795ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 1805ref short valuesRef = ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(values)); 1808ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 1821ref Unsafe.As<T, char>(ref MemoryMarshal.GetReference(span)), 1823ref Unsafe.As<T, char>(ref MemoryMarshal.GetReference(values)), 1930ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 1939ref Unsafe.As<T, ushort>(ref MemoryMarshal.GetReference(span)), 1948ref Unsafe.As<T, uint>(ref MemoryMarshal.GetReference(span)), 1957ref Unsafe.As<T, ulong>(ref MemoryMarshal.GetReference(span)), 1964return SpanHelpers.IndexOfAnyInRange(ref MemoryMarshal.GetReference(span), lowInclusive, highInclusive, span.Length); 2001ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2010ref Unsafe.As<T, ushort>(ref MemoryMarshal.GetReference(span)), 2019ref Unsafe.As<T, uint>(ref MemoryMarshal.GetReference(span)), 2028ref Unsafe.As<T, ulong>(ref MemoryMarshal.GetReference(span)), 2035return SpanHelpers.IndexOfAnyExceptInRange(ref MemoryMarshal.GetReference(span), lowInclusive, highInclusive, span.Length); 2072ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2081ref Unsafe.As<T, ushort>(ref MemoryMarshal.GetReference(span)), 2090ref Unsafe.As<T, uint>(ref MemoryMarshal.GetReference(span)), 2099ref Unsafe.As<T, ulong>(ref MemoryMarshal.GetReference(span)), 2106return SpanHelpers.LastIndexOfAnyInRange(ref MemoryMarshal.GetReference(span), lowInclusive, highInclusive, span.Length); 2143ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2152ref Unsafe.As<T, ushort>(ref MemoryMarshal.GetReference(span)), 2161ref Unsafe.As<T, uint>(ref MemoryMarshal.GetReference(span)), 2170ref Unsafe.As<T, ulong>(ref MemoryMarshal.GetReference(span)), 2177return SpanHelpers.LastIndexOfAnyExceptInRange(ref MemoryMarshal.GetReference(span), lowInclusive, highInclusive, span.Length); 2216ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2222ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 2228ref Unsafe.As<T, int>(ref MemoryMarshal.GetReference(span)), 2234ref Unsafe.As<T, long>(ref MemoryMarshal.GetReference(span)), 2239return SpanHelpers.IndexOf(ref MemoryMarshal.GetReference(span), value, span.Length); 2257ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2263ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 2269ref Unsafe.As<T, int>(ref MemoryMarshal.GetReference(span)), 2275ref Unsafe.As<T, long>(ref MemoryMarshal.GetReference(span)), 2325ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2327ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(value)), 2332ref Unsafe.As<T, char>(ref MemoryMarshal.GetReference(span)), 2334ref Unsafe.As<T, char>(ref MemoryMarshal.GetReference(value)), 2338return SpanHelpers.IndexOf(ref MemoryMarshal.GetReference(span), span.Length, ref MemoryMarshal.GetReference(value), value.Length); 2354ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2356ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(value)), 2361ref Unsafe.As<T, char>(ref MemoryMarshal.GetReference(span)), 2363ref Unsafe.As<T, char>(ref MemoryMarshal.GetReference(value)), 2412ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2419ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 2426ref Unsafe.As<T, int>(ref MemoryMarshal.GetReference(span)), 2433ref Unsafe.As<T, long>(ref MemoryMarshal.GetReference(span)), 2439return SpanHelpers.LastIndexOf(ref MemoryMarshal.GetReference(span), value, span.Length); 2458ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2465ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 2472ref Unsafe.As<T, int>(ref MemoryMarshal.GetReference(span)), 2479ref Unsafe.As<T, long>(ref MemoryMarshal.GetReference(span)), 2532ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2534ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(value)), 2540ref Unsafe.As<T, char>(ref MemoryMarshal.GetReference(span)), 2542ref Unsafe.As<T, char>(ref MemoryMarshal.GetReference(value)), 2547return SpanHelpers.LastIndexOf(ref MemoryMarshal.GetReference(span), span.Length, ref MemoryMarshal.GetReference(value), value.Length); 2564ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2566ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(value)), 2572ref Unsafe.As<T, char>(ref MemoryMarshal.GetReference(span)), 2574ref Unsafe.As<T, char>(ref MemoryMarshal.GetReference(value)), 2675ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2683ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 2690return SpanHelpers.IndexOfAny(ref MemoryMarshal.GetReference(span), value0, value1, span.Length); 2710ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2718ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 2775ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2784ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 2792return SpanHelpers.IndexOfAny(ref MemoryMarshal.GetReference(span), value0, value1, value2, span.Length); 2813ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 2822ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 2879ref byte spanRef = ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)); 2880ref byte valueRef = ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)); 2927ref short spanRef = ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)); 2928ref short valueRef = ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(values)); 2964return SpanHelpers.IndexOfAny(ref MemoryMarshal.GetReference(span), span.Length, ref MemoryMarshal.GetReference(values), values.Length); 3095ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 3103ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 3110return SpanHelpers.LastIndexOfAny(ref MemoryMarshal.GetReference(span), value0, value1, span.Length); 3130ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 3138ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 3196ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 3205ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 3213return SpanHelpers.LastIndexOfAny(ref MemoryMarshal.GetReference(span), value0, value1, value2, span.Length); 3234ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 3243ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 3301ref byte spanRef = ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)); 3302ref byte valueRef = ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)); 3349ref short spanRef = ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)); 3350ref short valueRef = ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(values)); 3386return SpanHelpers.LastIndexOfAny(ref MemoryMarshal.GetReference(span), span.Length, ref MemoryMarshal.GetReference(values), values.Length); 3456ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 3457ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(other)), 3461return length == otherLength && SpanHelpers.SequenceEqual(ref MemoryMarshal.GetReference(span), ref MemoryMarshal.GetReference(other), length); 3498ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 3499ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(other)), 3540ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 3542ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(other)), 3547ref Unsafe.As<T, char>(ref MemoryMarshal.GetReference(span)), 3549ref Unsafe.As<T, char>(ref MemoryMarshal.GetReference(other)), 3552return SpanHelpers.SequenceCompareTo(ref MemoryMarshal.GetReference(span), span.Length, ref MemoryMarshal.GetReference(other), other.Length); 3596ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 3597ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(value)), 3601return valueLength <= span.Length && SpanHelpers.SequenceEqual(ref MemoryMarshal.GetReference(span), ref MemoryMarshal.GetReference(value), valueLength); 3639ref Unsafe.As<T, byte>(ref Unsafe.Add(ref MemoryMarshal.GetReference(span), (nint)(uint)(spanLength - valueLength) /* force zero-extension */)), 3640ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(value)), 3646ref Unsafe.Add(ref MemoryMarshal.GetReference(span), (nint)(uint)(spanLength - valueLength) /* force zero-extension */), 3647ref MemoryMarshal.GetReference(value), 4130ref MemoryMarshal.GetReference(span), 4131ref MemoryMarshal.GetReference(other)); 4149ref MemoryMarshal.GetReference(span), 4150ref MemoryMarshal.GetReference(other)); 4643ref T src = ref MemoryMarshal.GetReference(source); 4727ref T src = ref MemoryMarshal.GetReference(source); 4942ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 4943ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(other)), 5433ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 5440ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 5447ref Unsafe.As<T, int>(ref MemoryMarshal.GetReference(span)), 5454ref Unsafe.As<T, long>(ref MemoryMarshal.GetReference(span)), 5461ref MemoryMarshal.GetReference(span), 5482ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), 5489ref Unsafe.As<T, short>(ref MemoryMarshal.GetReference(span)), 5496ref Unsafe.As<T, int>(ref MemoryMarshal.GetReference(span)), 5503ref Unsafe.As<T, long>(ref MemoryMarshal.GetReference(span)),
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.Globalization.cs (12)
86return Ordinal.EqualsIgnoreCase(ref MemoryMarshal.GetReference(span), ref MemoryMarshal.GetReference(value), span.Length); 117return Ordinal.CompareStringIgnoreCase(ref MemoryMarshal.GetReference(span), span.Length, ref MemoryMarshal.GetReference(other), other.Length); 133return SpanHelpers.IndexOf(ref MemoryMarshal.GetReference(span), span.Length, ref MemoryMarshal.GetReference(value), value.Length); 165ref MemoryMarshal.GetReference(span), 167ref MemoryMarshal.GetReference(value), 325ref Unsafe.Add(ref MemoryMarshal.GetReference(span), span.Length - value.Length), 326ref MemoryMarshal.GetReference(value), 362&& Ordinal.EqualsIgnoreCase(ref MemoryMarshal.GetReference(span), ref MemoryMarshal.GetReference(value), value.Length);
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.Globalization.Utf8.cs (4)
24return Ordinal.EqualsIgnoreCaseUtf8(ref MemoryMarshal.GetReference(span), span.Length, ref MemoryMarshal.GetReference(value), value.Length); 75return Ordinal.StartsWithIgnoreCaseUtf8(ref MemoryMarshal.GetReference(span), span.Length, ref MemoryMarshal.GetReference(value), value.Length);
src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (1)
329ref MemoryMarshal.GetReference(useChars ? TwoDigitsCharsAsBytes : TwoDigitsBytes);
src\libraries\System.Private.CoreLib\src\System\Numerics\BitOperations.cs (1)
574ref MemoryMarshal.GetReference(TrailingZeroCountDeBruijn),
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (1)
837return Unsafe.ReadUnaligned<Vector<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)));
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (2)
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 (1)
411return Unsafe.ReadUnaligned<Vector2>(ref Unsafe.As<float, byte>(ref MemoryMarshal.GetReference(values)));
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (1)
446return Unsafe.ReadUnaligned<Vector3>(ref Unsafe.As<float, byte>(ref MemoryMarshal.GetReference(values)));
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\ReadOnlySpanMarshaller.cs (4)
18/// A <see cref="ReadOnlySpan{T}"/> marshalled with this marshaller will match the semantics of <see cref="MemoryMarshal.GetReference{T}(ReadOnlySpan{T})"/>. 44if (Unsafe.IsNullRef(ref MemoryMarshal.GetReference(managed))) 109if (Unsafe.IsNullRef(ref MemoryMarshal.GetReference(managed))) 172return ref MemoryMarshal.GetReference(managed);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\MemoryMarshal.cs (5)
60ref Unsafe.As<T, byte>(ref GetReference(span)), 208ref Unsafe.As<TFrom, TTo>(ref GetReference(span)), 479return Unsafe.ReadUnaligned<T>(ref GetReference(source)); 499value = Unsafe.ReadUnaligned<T>(ref GetReference(source)); 583return ref Unsafe.As<byte, T>(ref GetReference(span));
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\SafeBuffer.cs (1)
335ref T structure = ref MemoryMarshal.GetReference(data);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\ISimdVector_2.cs (1)
257return TSelf.LoadUnsafe(ref MemoryMarshal.GetReference(values));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (1)
1028return Unsafe.ReadUnaligned<Vector128<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (1)
1035return Unsafe.ReadUnaligned<Vector256<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (1)
936return Unsafe.ReadUnaligned<Vector512<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (1)
1008return Unsafe.ReadUnaligned<Vector64<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)));
src\libraries\System.Private.CoreLib\src\System\SByte.cs (2)
348result = (sbyte)Unsafe.Add(ref MemoryMarshal.GetReference(source), source.Length - sizeof(sbyte)); 401result = (sbyte)MemoryMarshal.GetReference(source);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Any1CharPackedIgnoreCaseSearchValues.cs (2)
37PackedSpanHelpers.IndexOfAnyIgnoreCase(ref MemoryMarshal.GetReference(span), _lowerCase, span.Length); 42PackedSpanHelpers.IndexOfAnyExceptIgnoreCase(ref MemoryMarshal.GetReference(span), _lowerCase, span.Length);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Any1CharPackedSearchValues.cs (2)
27PackedSpanHelpers.IndexOf(ref MemoryMarshal.GetReference(span), _e0, span.Length); 32PackedSpanHelpers.IndexOfAnyExcept(ref MemoryMarshal.GetReference(span), _e0, span.Length);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Any1SearchValues.cs (4)
36SpanHelpers.NonPackedIndexOfValueType<TImpl, SpanHelpers.DontNegate<TImpl>>(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, span.Length); 40SpanHelpers.NonPackedIndexOfValueType<TImpl, SpanHelpers.Negate<TImpl>>(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, span.Length); 44SpanHelpers.LastIndexOfValueType(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, span.Length); 48SpanHelpers.LastIndexOfAnyExceptValueType(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, span.Length);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Any2CharPackedIgnoreCaseSearchValues.cs (4)
44PackedSpanHelpers.IndexOfAnyIgnoreCase(ref MemoryMarshal.GetReference(span), _e0, _e1, span.Length); 49PackedSpanHelpers.IndexOfAnyExceptIgnoreCase(ref MemoryMarshal.GetReference(span), _e0, _e1, span.Length); 57ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(span)), span.Length, ref _state); 65ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(span)), span.Length, ref _state);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Any2CharPackedSearchValues.cs (2)
27PackedSpanHelpers.IndexOfAny(ref MemoryMarshal.GetReference(span), _e0, _e1, span.Length); 32PackedSpanHelpers.IndexOfAnyExcept(ref MemoryMarshal.GetReference(span), _e0, _e1, span.Length);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Any2SearchValues.cs (4)
36SpanHelpers.NonPackedIndexOfAnyValueType<TImpl, SpanHelpers.DontNegate<TImpl>>(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, span.Length); 40SpanHelpers.NonPackedIndexOfAnyValueType<TImpl, SpanHelpers.Negate<TImpl>>(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, span.Length); 44SpanHelpers.LastIndexOfAnyValueType(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, span.Length); 48SpanHelpers.LastIndexOfAnyExceptValueType(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, span.Length);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Any3CharPackedSearchValues.cs (2)
27PackedSpanHelpers.IndexOfAny(ref MemoryMarshal.GetReference(span), _e0, _e1, _e2, span.Length); 32PackedSpanHelpers.IndexOfAnyExcept(ref MemoryMarshal.GetReference(span), _e0, _e1, _e2, span.Length);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Any3SearchValues.cs (4)
36SpanHelpers.NonPackedIndexOfAnyValueType<TImpl, SpanHelpers.DontNegate<TImpl>>(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, _e2, span.Length); 40SpanHelpers.NonPackedIndexOfAnyValueType<TImpl, SpanHelpers.Negate<TImpl>>(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, _e2, span.Length); 44SpanHelpers.LastIndexOfAnyValueType(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, _e2, span.Length); 48SpanHelpers.LastIndexOfAnyExceptValueType(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, _e2, span.Length);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Any4SearchValues.cs (4)
39SpanHelpers.IndexOfAnyValueType(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, _e2, _e3, span.Length); 43SpanHelpers.IndexOfAnyExceptValueType(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, _e2, _e3, span.Length); 47SpanHelpers.LastIndexOfAnyValueType(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, _e2, _e3, span.Length); 51SpanHelpers.LastIndexOfAnyExceptValueType(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, _e2, _e3, span.Length);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Any5SearchValues.cs (4)
40SpanHelpers.IndexOfAnyValueType(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, _e2, _e3, _e4, span.Length); 44SpanHelpers.IndexOfAnyExceptValueType(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, _e2, _e3, _e4, span.Length); 48SpanHelpers.LastIndexOfAnyValueType(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, _e2, _e3, _e4, span.Length); 52SpanHelpers.LastIndexOfAnyExceptValueType(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, _e1, _e2, _e3, _e4, span.Length);
src\libraries\System.Private.CoreLib\src\System\SearchValues\AnyByteSearchValues.cs (6)
32ref MemoryMarshal.GetReference(span), span.Length, ref _state); 40ref MemoryMarshal.GetReference(span), span.Length, ref _state); 48ref MemoryMarshal.GetReference(span), span.Length, ref _state); 56ref MemoryMarshal.GetReference(span), span.Length, ref _state); 64ref MemoryMarshal.GetReference(span), span.Length, ref _state); 72ref MemoryMarshal.GetReference(span), span.Length, ref _state);
src\libraries\System.Private.CoreLib\src\System\SearchValues\AsciiByteSearchValues.cs (6)
48ref MemoryMarshal.GetReference(span), span.Length, ref _state); 56ref MemoryMarshal.GetReference(span), span.Length, ref _state); 64ref MemoryMarshal.GetReference(span), span.Length, ref _state); 72ref MemoryMarshal.GetReference(span), span.Length, ref _state); 80ref MemoryMarshal.GetReference(span), span.Length, ref _state); 88ref MemoryMarshal.GetReference(span), span.Length, ref _state);
src\libraries\System.Private.CoreLib\src\System\SearchValues\AsciiCharSearchValues.cs (6)
50ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(span)), span.Length, ref _state); 58ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(span)), span.Length, ref _state); 66ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(span)), span.Length, ref _state); 74ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(span)), span.Length, ref _state); 82ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(span)), span.Length, ref _state); 90ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(span)), span.Length, ref _state);
src\libraries\System.Private.CoreLib\src\System\SearchValues\BitmapCharSearchValues.cs (4)
56IndexOfAny<IndexOfAnyAsciiSearcher.DontNegate>(ref MemoryMarshal.GetReference(span), span.Length); 60IndexOfAny<IndexOfAnyAsciiSearcher.Negate>(ref MemoryMarshal.GetReference(span), span.Length); 64LastIndexOfAny<IndexOfAnyAsciiSearcher.DontNegate>(ref MemoryMarshal.GetReference(span), span.Length); 68LastIndexOfAny<IndexOfAnyAsciiSearcher.Negate>(ref MemoryMarshal.GetReference(span), span.Length);
src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticCharSearchValues.cs (4)
26ProbabilisticMap.IndexOfAny<SearchValues.TrueConst>(ref MemoryMarshal.GetReference(span), span.Length, ref _map); 29ProbabilisticMapState.IndexOfAnySimpleLoop<SearchValues.TrueConst, IndexOfAnyAsciiSearcher.Negate>(ref MemoryMarshal.GetReference(span), span.Length, ref _map); 32ProbabilisticMap.LastIndexOfAny<SearchValues.TrueConst>(ref MemoryMarshal.GetReference(span), span.Length, ref _map); 35ProbabilisticMapState.LastIndexOfAnySimpleLoop<SearchValues.TrueConst, IndexOfAnyAsciiSearcher.Negate>(ref MemoryMarshal.GetReference(span), span.Length, ref _map);
src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (1)
108ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(values)),
src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticWithAsciiCharSearchValues.cs (10)
60ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(span)), 70ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(span)), 86ref MemoryMarshal.GetReference(span), 109ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(span)), 124ref MemoryMarshal.GetReference(span), 159ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(span)), 169ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(span)), 185ref MemoryMarshal.GetReference(span), 198ref Unsafe.As<char, short>(ref MemoryMarshal.GetReference(span)), 213ref MemoryMarshal.GetReference(span),
src\libraries\System.Private.CoreLib\src\System\SearchValues\RangeCharSearchValues.cs (4)
43? PackedSpanHelpers.IndexOfAnyInRange(ref MemoryMarshal.GetReference(span), _lowInclusive, _rangeInclusive, span.Length) 45ref Unsafe.As<char, ushort>(ref MemoryMarshal.GetReference(span)), 53? PackedSpanHelpers.IndexOfAnyExceptInRange(ref MemoryMarshal.GetReference(span), _lowInclusive, _rangeInclusive, span.Length) 55ref Unsafe.As<char, ushort>(ref MemoryMarshal.GetReference(span)),
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\AsciiStringSearchValuesTeddyBase.cs (9)
202ref char searchSpace = ref MemoryMarshal.GetReference(span); 254ref char searchSpace = ref MemoryMarshal.GetReference(span); 306ref char searchSpace = ref MemoryMarshal.GetReference(span); 361ref char searchSpace = ref MemoryMarshal.GetReference(span); 431ref char searchSpace = ref MemoryMarshal.GetReference(span); 486ref char searchSpace = ref MemoryMarshal.GetReference(span); 547offsetFromStart = (int)((nuint)Unsafe.ByteOffset(ref MemoryMarshal.GetReference(span), ref matchRef) / 2); 594offsetFromStart = (int)((nuint)Unsafe.ByteOffset(ref MemoryMarshal.GetReference(span), ref matchRef) / 2); 639offsetFromStart = (int)((nuint)Unsafe.ByteOffset(ref MemoryMarshal.GetReference(span), ref matchRef) / 2);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\AhoCorasick.cs (5)
100ref Unsafe.As<char, short>(ref Unsafe.Add(ref MemoryMarshal.GetReference(span), i)), 123char c = TCaseSensitivity.TransformInput(Unsafe.Add(ref MemoryMarshal.GetReference(span), i)); 209ref Unsafe.As<char, short>(ref Unsafe.Add(ref MemoryMarshal.GetReference(span), i)), 242c = Unsafe.Add(ref MemoryMarshal.GetReference(span), i); 247char.IsLowSurrogate(lowSurrogate = Unsafe.Add(ref MemoryMarshal.GetReference(span), i + 1)))
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\RabinKarp.cs (3)
114ref char current = ref MemoryMarshal.GetReference(span); 120ref char end = ref Unsafe.Add(ref MemoryMarshal.GetReference(span), (uint)(span.Length - hashLength)); 137int startOffset = (int)((nuint)Unsafe.ByteOffset(ref MemoryMarshal.GetReference(span), ref current) / sizeof(char));
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\StringSearchValuesHelper.cs (1)
31nint currentByteOffset = Unsafe.ByteOffset(ref MemoryMarshal.GetReference(span), ref searchSpace);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesPackedThreeChars.cs (1)
79IndexOf(ref MemoryMarshal.GetReference(span), span.Length);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesThreeChars.cs (1)
74IndexOf(ref MemoryMarshal.GetReference(span), span.Length);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.BinarySearch.cs (1)
20return BinarySearch(ref MemoryMarshal.GetReference(span), span.Length, comparable);
src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (6)
349=> SpanHelpers.SequenceCompareTo(ref MemoryMarshal.GetReference(strA), strA.Length, ref MemoryMarshal.GetReference(strB), strB.Length); 710return Marvin.ComputeHash32(ref Unsafe.As<char, byte>(ref MemoryMarshal.GetReference(value)), (uint)value.Length * 2 /* in bytes, not chars */, (uint)seed, (uint)(seed >> 32)); 743return Marvin.ComputeHash32OrdinalIgnoreCase(ref MemoryMarshal.GetReference(value), value.Length /* in chars, not bytes */, (uint)seed, (uint)(seed >> 32)); 797fixed (char* src = &MemoryMarshal.GetReference(span)) 908fixed (char* src = &MemoryMarshal.GetReference(span))
src\libraries\System.Private.CoreLib\src\System\String.cs (1)
317Buffer.Memmove(ref result._firstChar, ref MemoryMarshal.GetReference(value), (uint)value.Length);
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (3)
2098ref char source = ref MemoryMarshal.GetReference(sourceSpan); 2478fixed (char* pTrimChars = &MemoryMarshal.GetReference(trimChars)) 2552fixed (char* pTrimChars = &MemoryMarshal.GetReference(trimChars))
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.CaseConversion.cs (1)
181fixed (TFrom* pSource = &MemoryMarshal.GetReference(source))
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.cs (2)
22IsValidCore(ref MemoryMarshal.GetReference(value), value.Length); 32IsValidCore(ref Unsafe.As<char, ushort>(ref MemoryMarshal.GetReference(value)), value.Length);
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Equality.cs (12)
26&& Equals<byte, byte, PlainLoader<byte>>(ref MemoryMarshal.GetReference(left), ref MemoryMarshal.GetReference(right), (uint)right.Length); 31&& Equals<byte, ushort, WideningLoader>(ref MemoryMarshal.GetReference(left), ref Unsafe.As<char, ushort>(ref MemoryMarshal.GetReference(right)), (uint)right.Length); 40&& Equals<ushort, ushort, PlainLoader<ushort>>(ref Unsafe.As<char, ushort>(ref MemoryMarshal.GetReference(left)), ref Unsafe.As<char, ushort>(ref MemoryMarshal.GetReference(right)), (uint)right.Length); 177&& EqualsIgnoreCase<byte, byte, PlainLoader<byte>>(ref MemoryMarshal.GetReference(left), ref MemoryMarshal.GetReference(right), (uint)right.Length); 182&& EqualsIgnoreCase<byte, ushort, WideningLoader>(ref MemoryMarshal.GetReference(left), ref Unsafe.As<char, ushort>(ref MemoryMarshal.GetReference(right)), (uint)right.Length); 191&& EqualsIgnoreCase<ushort, ushort, PlainLoader<ushort>>(ref Unsafe.As<char, ushort>(ref MemoryMarshal.GetReference(left)), ref Unsafe.As<char, ushort>(ref MemoryMarshal.GetReference(right)), (uint)right.Length);
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Transcoding.cs (2)
36fixed (byte* pSource = &MemoryMarshal.GetReference(source)) 71fixed (char* pSource = &MemoryMarshal.GetReference(source))
src\libraries\System.Private.CoreLib\src\System\Text\ASCIIEncoding.cs (6)
144fixed (char* charsPtr = &MemoryMarshal.GetReference(chars)) 318fixed (char* charsPtr = &MemoryMarshal.GetReference(chars)) 328fixed (char* charsPtr = &MemoryMarshal.GetReference(chars)) 486fixed (byte* bytesPtr = &MemoryMarshal.GetReference(bytes)) 609fixed (byte* bytesPtr = &MemoryMarshal.GetReference(bytes)) 619fixed (byte* bytesPtr = &MemoryMarshal.GetReference(bytes))
src\libraries\System.Private.CoreLib\src\System\Text\Encoding.Internal.cs (12)
272pChars: (char*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(chars)), 317fixed (char* _pChars_Unused = &MemoryMarshal.GetReference(chars)) 365pChars: (char*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(chars)), 549pChars: (char*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(chars)), 594fixed (char* _pChars_Unused = &MemoryMarshal.GetReference(chars)) 652pChars: (char*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(chars)), 872pBytes: (byte*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(bytes)), 917fixed (byte* _pBytes_Unused = &MemoryMarshal.GetReference(bytes)) 961pBytes: (byte*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(bytes)), 1152pBytes: (byte*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(bytes)), 1195fixed (byte* _pBytes_Unused = &MemoryMarshal.GetReference(bytes)) 1252pBytes: (byte*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(bytes)),
src\libraries\System.Private.CoreLib\src\System\Text\Latin1Encoding.cs (5)
83fixed (char* charsPtr = &MemoryMarshal.GetReference(chars)) 230fixed (char* charsPtr = &MemoryMarshal.GetReference(chars)) 240fixed (char* charsPtr = &MemoryMarshal.GetReference(chars)) 525fixed (byte* bytesPtr = &MemoryMarshal.GetReference(bytes)) 537fixed (byte* bytesPtr = &MemoryMarshal.GetReference(bytes))
src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (4)
973ReplaceInPlaceAtChunk(ref chunk!, ref indexInChunk, ref MemoryMarshal.GetReference(value), value.Length); 1120Append(ref MemoryMarshal.GetReference(value), value.Length); 1445Insert(index, ref MemoryMarshal.GetReference(value), value.Length); 2452ReplaceInPlaceAtChunk(ref targetChunk!, ref targetIndexInChunk, ref MemoryMarshal.GetReference<char>(value), value.Length);
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8.cs (12)
47fixed (char* pOriginalSource = &MemoryMarshal.GetReference(source)) 63pInputBuffer: (char*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(source)), 108source = source.Slice((int)(pInputBufferRemaining - (char*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(source))) + 1); 111pInputBufferRemaining = (char*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(source)); 138fixed (byte* pOriginalSource = &MemoryMarshal.GetReference(source)) 154pInputBuffer: (byte*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(source)), 198source = source.Slice((int)(pInputBufferRemaining - (byte*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(source)))); 205pInputBufferRemaining = (byte*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(source)); 233fixed (byte* pOriginalSource = &MemoryMarshal.GetReference(source)) 249pInputBuffer: (byte*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(source)), 283source = source.Slice((int)(pInputBufferRemaining - (byte*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(source)))); 305pInputBufferRemaining = (byte*)Unsafe.AsPointer(ref MemoryMarshal.GetReference(source));
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.cs (1)
30fixed (byte* pUtf8Data = &MemoryMarshal.GetReference(utf8Data))
src\libraries\System.Private.CoreLib\src\System\Text\UTF8Encoding.cs (6)
194fixed (char* charsPtr = &MemoryMarshal.GetReference(chars)) 365fixed (char* charsPtr = &MemoryMarshal.GetReference(chars)) 375fixed (char* charsPtr = &MemoryMarshal.GetReference(chars)) 487fixed (byte* bytesPtr = &MemoryMarshal.GetReference(bytes)) 560fixed (byte* bytesPtr = &MemoryMarshal.GetReference(bytes)) 570fixed (byte* bytesPtr = &MemoryMarshal.GetReference(bytes))
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (2)
847ref byte sourceRef = ref MemoryMarshal.GetReference(source); 904ref byte sourceRef = ref MemoryMarshal.GetReference(source);
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (2)
318ref byte sourceRef = ref MemoryMarshal.GetReference(source); 368ref byte sourceRef = ref MemoryMarshal.GetReference(source);
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (2)
339ref byte sourceRef = ref MemoryMarshal.GetReference(source); 396ref byte sourceRef = ref MemoryMarshal.GetReference(source);
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (2)
338ref byte sourceRef = ref MemoryMarshal.GetReference(source); 395ref byte sourceRef = ref MemoryMarshal.GetReference(source);
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (2)
360ref byte sourceRef = ref MemoryMarshal.GetReference(source); 417ref byte sourceRef = ref MemoryMarshal.GetReference(source);
System.Private.DataContractSerialization (1)
System\Xml\XmlBinaryWriter.cs (1)
609fixed (char* pch = &MemoryMarshal.GetReference(chars))
System.Private.Uri (1)
System\UriExt.cs (1)
563!Unsafe.AreSame(ref MemoryMarshal.GetReference(charsToUnescape), ref MemoryMarshal.GetReference(destination));
System.Private.Windows.Core (41)
System\SpanReader.cs (4)
146value = Unsafe.ReadUnaligned<TValue>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(_unread))); 180value = MemoryMarshal.CreateReadOnlySpan(ref Unsafe.As<T, TValue>(ref MemoryMarshal.GetReference(_unread)), count); 268span = MemoryMarshal.CreateReadOnlySpan(ref MemoryMarshal.GetReference(span), length); 278span = MemoryMarshal.CreateReadOnlySpan(ref Unsafe.Add(ref MemoryMarshal.GetReference(span), (nint)(uint)start), length);
Windows.Win32.IAdviseSink.g.cs (1)
264 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IBindCtx.g.cs (1)
479 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IDataObject.g.cs (1)
531 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IDataObjectAsyncCapability.g.cs (1)
317 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IDispatch.g.cs (1)
219 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IDispatchEx.g.cs (1)
429 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IDragSourceHelper.g.cs (1)
202 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IDragSourceHelper2.g.cs (1)
211 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IDropSource.g.cs (1)
173 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IDropSourceNotify.g.cs (1)
165 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IDropTarget.g.cs (1)
291 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IDropTargetHelper.g.cs (1)
333 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IEnumFORMATETC.g.cs (1)
249 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IEnumMoniker.g.cs (1)
239 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IEnumSTATDATA.g.cs (1)
249 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IEnumSTATSTG.g.cs (1)
259 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IEnumString.g.cs (1)
246 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IEnumUnknown.g.cs (1)
236 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IGlobalInterfaceTable.g.cs (1)
239 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IMoniker.g.cs (1)
940 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IPersist.g.cs (1)
144 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IPersistStream.g.cs (1)
294 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IPicture.g.cs (1)
733 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IPictureDisp.g.cs (1)
166 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IRecordInfo.g.cs (1)
792 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IRunningObjectTable.g.cs (1)
397 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ISequentialStream.g.cs (1)
179 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IServiceProvider.g.cs (1)
147 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IStorage.g.cs (1)
860 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IStream.g.cs (1)
518 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ITypeComp.g.cs (1)
196 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ITypeInfo.g.cs (1)
992 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ITypeLib.g.cs (1)
546 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IUnknown.g.cs (1)
119 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows\Win32\Graphics\Gdi\ARGB.cs (1)
58ref Unsafe.As<uint, ARGB>(ref MemoryMarshal.GetReference(argbColors)),
Windows\Win32\System\Com\IComCallableWrapper.cs (1)
25return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
Windows\Win32\System\Com\IID.cs (1)
18return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
System.Private.Xml (1)
System\Xml\XmlCharType.cs (1)
186private static uint GetCharProperties(char ch) => Unsafe.Add(ref MemoryMarshal.GetReference(CharProperties), ch);
System.Runtime.Numerics (12)
src\libraries\Common\src\System\Number.Formatting.Common.cs (3)
328fixed (char* pFormat = &MemoryMarshal.GetReference(format)) 527fixed (char* pFormat = &MemoryMarshal.GetReference(format)) 1135fixed (char* pFormat = &MemoryMarshal.GetReference(format))
src\libraries\Common\src\System\Number.Parsing.Common.cs (2)
285fixed (TChar* stringPointer = &MemoryMarshal.GetReference(value)) 344fixed (TChar* stringPointer = &MemoryMarshal.GetReference(value))
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\FormattingHelpers.CountDigits.cs (1)
55ulong powerOf10 = Unsafe.Add(ref MemoryMarshal.GetReference(powersOf10), elementOffset);
System\Number.BigInteger.cs (1)
1416ref TChar lastWholeBlockStart = ref Unsafe.Add(ref MemoryMarshal.GetReference(input), input.Length - TParser.DigitsPerBlock);
System\Numerics\BigIntegerCalculator.AddSub.cs (4)
36ref uint rightPtr = ref MemoryMarshal.GetReference(right); 37ref uint leftPtr = ref MemoryMarshal.GetReference(left); 109ref uint rightPtr = ref MemoryMarshal.GetReference(right); 110ref uint leftPtr = ref MemoryMarshal.GetReference(left);
System\Numerics\BigIntegerCalculator.SquMul.cs (1)
876ref uint leftPtr = ref MemoryMarshal.GetReference(left);
System.Security.Cryptography (42)
Microsoft\Win32\SafeHandles\SafePasswordHandle.cs (1)
40if (!Unsafe.IsNullRef(ref MemoryMarshal.GetReference(password)))
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.BIO.cs (1)
44BioWrite(b, ref MemoryMarshal.GetReference(data), data.Length);
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Dsa.cs (3)
66DsaSign(dsa, ref MemoryMarshal.GetReference(hash), hash.Length, ref MemoryMarshal.GetReference(refSignature), out outSignatureLength); 76ref MemoryMarshal.GetReference(hash), 78ref MemoryMarshal.GetReference(signature),
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.Cipher.cs (7)
41ref MemoryMarshal.GetReference(key), 42ref MemoryMarshal.GetReference(iv), 84fixed (byte* pIv = &MemoryMarshal.GetReference(iv)) 113ref MemoryMarshal.GetReference(input), 184if (!EvpCipherSetGcmTag(ctx, ref MemoryMarshal.GetReference(tag), tag.Length)) 199if (!EvpCipherSetAeadTag(ctx, ref MemoryMarshal.GetReference(tag), tag.Length)) 229if (!EvpCipherSetCcmTag(ctx, ref MemoryMarshal.GetReference(tag), tag.Length))
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.EcDsa.cs (3)
31ref MemoryMarshal.GetReference(hash), 62ref MemoryMarshal.GetReference(hash), 64ref MemoryMarshal.GetReference(signature),
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.Rsa.cs (5)
69ref MemoryMarshal.GetReference(source), 106ref MemoryMarshal.GetReference(source), 149ref MemoryMarshal.GetReference(hash), 190ref MemoryMarshal.GetReference(hash), 192ref MemoryMarshal.GetReference(signature),
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OCSP.cs (1)
87ref MemoryMarshal.GetReference(buf),
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Pkcs7.cs (1)
16DecodePkcs7(ref MemoryMarshal.GetReference(buf), buf.Length);
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.ECDsa.cs (1)
68fixed (byte* ptr = &MemoryMarshal.GetReference(source))
src\libraries\Common\src\System\Security\Cryptography\Helpers.cs (1)
82return Unsafe.IsNullRef(ref MemoryMarshal.GetReference(span));
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.cs (2)
23fixed (byte* ptr = &MemoryMarshal.GetReference(source)) 99fixed (byte* ptr = &MemoryMarshal.GetReference(source))
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.Encrypted.cs (2)
25fixed (byte* ptr = &MemoryMarshal.GetReference(source)) 42fixed (byte* ptr = &MemoryMarshal.GetReference(source))
src\libraries\Common\src\System\Security\Cryptography\Pkcs12Kdf.cs (1)
127if (Unsafe.IsNullRef(ref MemoryMarshal.GetReference(password)))
src\libraries\Common\src\System\Security\Cryptography\RSAKeyFormatHelper.Pkcs1.cs (2)
20fixed (byte* ptr = &MemoryMarshal.GetReference(keyData)) 98fixed (byte* ptr = &MemoryMarshal.GetReference(keyData))
System\Security\Cryptography\AesImplementation.OpenSsl.cs (2)
67ref MemoryMarshal.GetReference(key), 69ref MemoryMarshal.GetReference(ReadOnlySpan<byte>.Empty),
System\Security\Cryptography\EccKeyFormatHelper.cs (1)
89fixed (byte* ptr = &MemoryMarshal.GetReference(key))
System\Security\Cryptography\Helpers.cs (1)
339return ref buffer.Length != 0 ? ref MemoryMarshal.GetReference(buffer) : ref Unsafe.AsRef<byte>((void*)1);
System\Security\Cryptography\LiteHash.Unix.cs (1)
223_ctx = Interop.Crypto.HmacCreate(ref MemoryMarshal.GetReference(key), key.Length, algorithm);
System\Security\Cryptography\OpenSslCipherLite.cs (2)
38ref MemoryMarshal.GetReference(key), 40ref MemoryMarshal.GetReference(iv),
System\Security\Cryptography\RSA.cs (3)
877fixed (byte* ptr = &MemoryMarshal.GetReference(source)) 902fixed (byte* ptr = &MemoryMarshal.GetReference(source)) 950fixed (byte* ptr = &MemoryMarshal.GetReference(source))
System\Security\Cryptography\X509Certificates\OpenSslX509CertificateReader.cs (1)
158ref MemoryMarshal.GetReference(rawData),
System.Security.Cryptography.Cose (2)
System\Security\Cryptography\Cose\CoseMessage.cs (2)
110fixed (byte* ptr = &MemoryMarshal.GetReference(cborPayload)) 195fixed (byte* ptr = &MemoryMarshal.GetReference(cborPayload))
System.Security.Cryptography.Pkcs (6)
src\libraries\Common\src\System\Security\Cryptography\Helpers.cs (1)
82return Unsafe.IsNullRef(ref MemoryMarshal.GetReference(span));
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.cs (2)
23fixed (byte* ptr = &MemoryMarshal.GetReference(source)) 99fixed (byte* ptr = &MemoryMarshal.GetReference(source))
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.Encrypted.cs (2)
25fixed (byte* ptr = &MemoryMarshal.GetReference(source)) 42fixed (byte* ptr = &MemoryMarshal.GetReference(source))
src\libraries\Common\src\System\Security\Cryptography\Pkcs12Kdf.cs (1)
127if (Unsafe.IsNullRef(ref MemoryMarshal.GetReference(password)))
System.Text.Encodings.Web (1)
System\Text\Encodings\Web\TextEncoder.cs (1)
543fixed (char* pText = &MemoryMarshal.GetReference(text))
System.Text.Json (1)
src\libraries\System.Private.CoreLib\src\System\Marvin.cs (1)
23public static int ComputeHash32(ReadOnlySpan<byte> data, ulong seed) => ComputeHash32(ref MemoryMarshal.GetReference(data), (uint)data.Length, (uint)seed, (uint)(seed >> 32));
System.Text.RegularExpressions.Generator (2)
src\libraries\Common\src\System\Text\EncodingPolyfills.cs (1)
79return ref buffer.Length != 0 ? ref MemoryMarshal.GetReference(buffer) : ref Unsafe.AsRef<T>((void*)1);
Stubs.cs (1)
20fixed (char* ptr = &MemoryMarshal.GetReference(span))
System.Windows.Forms.Primitives (168)
Microsoft\Office\IMsoComponent.cs (1)
118return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
Microsoft\Office\IMsoComponentManager.cs (1)
30return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
Microsoft\VisualStudio\Shell\ICategorizeProperties.cs (1)
28return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
Microsoft\VisualStudio\Shell\IProvidePropertyBuilder.cs (1)
28return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
Microsoft\VisualStudio\Shell\IVSMDPerPropertyBrowsing.cs (1)
29return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
Microsoft\VisualStudio\Shell\IVsPerPropertyBrowsing.cs (1)
28return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
System\Windows\Forms\IExtender.cs (1)
99return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IAccessible.g.cs (1)
1248 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IAccessibleEx.g.cs (1)
271 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IAdviseSinkEx.g.cs (1)
270 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IAutoComplete.g.cs (1)
198 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IAutoComplete2.g.cs (1)
251 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IBindHost.g.cs (1)
205 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IBinding.g.cs (1)
292 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IBindStatusCallback.g.cs (1)
381 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IClassFactory.g.cs (1)
186 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IClassFactory2.g.cs (1)
309 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IConnectionPoint.g.cs (1)
303 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IConnectionPointContainer.g.cs (1)
185 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IEnumConnectionPoints.g.cs (1)
246 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IEnumConnections.g.cs (1)
250 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IEnumIDList.g.cs (1)
259 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IEnumOleUndoUnits.g.cs (1)
251 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IEnumOLEVERB.g.cs (1)
249 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IEnumShellItems.g.cs (1)
259 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IEnumVARIANT.g.cs (1)
256 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IErrorInfo.g.cs (1)
279 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IErrorLog.g.cs (1)
142 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IExpandCollapseProvider.g.cs (1)
206 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IFileDialog.g.cs (1)
1124 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IFileDialogCustomize.g.cs (1)
1373 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IFileDialogEvents.g.cs (1)
406 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IFileOpenDialog.g.cs (1)
947 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IFileOperationProgressSink.g.cs (1)
913 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IFileSaveDialog.g.cs (1)
1082 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IFont.g.cs (1)
979 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IFontDisp.g.cs (1)
163 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IGetOleObject.g.cs (1)
150 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IGetVBAObject.g.cs (1)
150 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IGridItemProvider.g.cs (1)
298 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IGridProvider.g.cs (1)
232 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLCurrentStyle.g.cs (1)
3252 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLDataTransfer.g.cs (1)
386 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLDocument.g.cs (1)
190 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLDocument2.g.cs (1)
3532 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLDocument3.g.cs (1)
1428 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLDocument4.g.cs (1)
623 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLDOMNode.g.cs (1)
786 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLElement.g.cs (1)
2840 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLElement2.g.cs (1)
3246 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLElement3.g.cs (1)
1526 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLElementCollection.g.cs (1)
354 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLEventObj.g.cs (1)
994 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLFiltersCollection.g.cs (1)
270 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLFormElement.g.cs (1)
904 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLFrameBase.g.cs (1)
720 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLFramesCollection2.g.cs (1)
241 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLImageElementFactory.g.cs (1)
192 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLImgElement.g.cs (1)
1680 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLLocation.g.cs (1)
770 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLMimeTypesCollection.g.cs (1)
196 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLOpsProfile.g.cs (1)
426 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLOptionElement.g.cs (1)
506 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLOptionElementFactory.g.cs (1)
192 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLPluginsCollection.g.cs (1)
224 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLRect.g.cs (1)
410 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLRectCollection.g.cs (1)
270 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLRenderStyle.g.cs (1)
720 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLRuleStyle.g.cs (1)
5182 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLScreen.g.cs (1)
490 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLSelectionObject.g.cs (1)
282 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLStyle.g.cs (1)
5702 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLStyleSheet.g.cs (1)
826 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLStyleSheetRule.g.cs (1)
292 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLStyleSheetRulesCollection.g.cs (1)
226 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLStyleSheetsCollection.g.cs (1)
270 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLWindow2.g.cs (1)
2363 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLWindow3.g.cs (1)
619 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IHTMLWindow4.g.cs (1)
230 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IInvokeProvider.g.cs (1)
138 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ILegacyIAccessibleProvider.g.cs (1)
612 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ILockBytes.g.cs (1)
388 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IMessageFilter.g.cs (1)
222 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IModalWindow.g.cs (1)
138 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IMultipleViewProvider.g.cs (1)
263 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleAdviseHolder.g.cs (1)
320 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleClientSite.g.cs (1)
316 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleCommandTarget.g.cs (1)
207 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleContainer.g.cs (1)
206 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleControl.g.cs (1)
264 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleControlSite.g.cs (1)
367 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleInPlaceActiveObject.g.cs (1)
362 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleInPlaceFrame.g.cs (1)
576 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleInPlaceObject.g.cs (1)
325 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleInPlaceObjectWindowless.g.cs (1)
377 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleInPlaceSite.g.cs (1)
569 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleInPlaceUIWindow.g.cs (1)
360 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleObject.g.cs (1)
986 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleParentUndoUnit.g.cs (1)
404 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleUndoManager.g.cs (1)
551 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleUndoUnit.g.cs (1)
250 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOleWindow.g.cs (1)
186 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOmHistory.g.cs (1)
308 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IOmNavigator.g.cs (1)
830 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IParseDisplayName.g.cs (1)
148 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IPerPropertyBrowsing.g.cs (1)
287 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IPersistPropertyBag.g.cs (1)
238 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IPersistStorage.g.cs (1)
362 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IPersistStreamInit.g.cs (1)
324 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IPropertyBag.g.cs (1)
195 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IPropertyDescriptionList.g.cs (1)
203 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IPropertyNotifySink.g.cs (1)
169 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IPropertyStore.g.cs (1)
318 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IProvideClassInfo.g.cs (1)
136 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IProvideClassInfo2.g.cs (1)
170 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IProvideMultipleClassInfo.g.cs (1)
266 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IQuickActivate.g.cs (1)
238 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IRangeValueProvider.g.cs (1)
389 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IRawElementProviderFragment.g.cs (1)
350 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IRawElementProviderFragmentRoot.g.cs (1)
185 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IRawElementProviderHwndOverride.g.cs (1)
142 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IRawElementProviderSimple.g.cs (1)
273 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IRichEditOle.g.cs (1)
818 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IRichEditOleCallback.g.cs (1)
612 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IScrollItemProvider.g.cs (1)
134 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IScrollProvider.g.cs (1)
403 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ISelectionItemProvider.g.cs (1)
277 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ISelectionProvider.g.cs (1)
221 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IShellFolder.g.cs (1)
745 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IShellItem.g.cs (1)
361 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IShellItemArray.g.cs (1)
469 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IShellItemFilter.g.cs (1)
187 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ISimpleFrameSite.g.cs (1)
201 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ISpecifyPropertyPages.g.cs (1)
146 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ISupportErrorInfo.g.cs (1)
148 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ITableItemProvider.g.cs (1)
172 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ITableProvider.g.cs (1)
214 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ITextDocument.g.cs (1)
1023 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ITextFont.g.cs (1)
2575 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ITextPara.g.cs (1)
2285 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ITextProvider.g.cs (1)
333 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ITextProvider2.g.cs (1)
379 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ITextRange.g.cs (1)
2706 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ITextRangeProvider.g.cs (1)
812 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ITextSelection.g.cs (1)
2446 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.ITextStoryRanges.g.cs (1)
298 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IToggleProvider.g.cs (1)
177 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IUIAutomation.g.cs (1)
2455 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IUIAutomationCacheRequest.g.cs (1)
408 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IUIAutomationCondition.g.cs (1)
98 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IUIAutomationElement.g.cs (1)
3265 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IUIAutomationElementArray.g.cs (1)
177 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IUIAutomationEventHandler.g.cs (1)
143 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IUIAutomationFocusChangedEventHandler.g.cs (1)
139 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IUIAutomationPropertyChangedEventHandler.g.cs (1)
147 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IUIAutomationProxyFactory.g.cs (1)
183 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IUIAutomationProxyFactoryEntry.g.cs (1)
568 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IUIAutomationProxyFactoryMapping.g.cs (1)
448 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IUIAutomationStructureChangedEventHandler.g.cs (1)
143 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IUIAutomationTreeWalker.g.cs (1)
659 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IValueProvider.g.cs (1)
226 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IVBFormat.g.cs (1)
161 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IVBGetControl.g.cs (1)
140 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IViewObject.g.cs (1)
376 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IViewObject2.g.cs (1)
343 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IWebBrowser.g.cs (1)
943 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IWebBrowser2.g.cs (1)
2237 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
Windows.Win32.IWebBrowserApp.g.cs (1)
1584 return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data));
System.Windows.Forms.Primitives.Tests (1)
Windows\Win32\System\Com\ComScopeTests.cs (1)
63return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
Test.Utilities (6)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (2)
196ref char srcChars = ref MemoryMarshal.GetReference(utf16); 208ref sbyte decodingMap = ref MemoryMarshal.GetReference(DecodingMap);
Text.Analyzers (6)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
136fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 397fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
267fixed (byte* sourcePtr = &MemoryMarshal.GetReference(source)) 489fixed (byte* defaultSecret = &MemoryMarshal.GetReference(DefaultSecret))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Base64Utilities.cs (2)
196ref char srcChars = ref MemoryMarshal.GetReference(utf16); 208ref sbyte decodingMap = ref MemoryMarshal.GetReference(DecodingMap);