58 references to AsRef
GenerateDocumentationAndConfigFiles (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Metrics (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Metrics.Legacy (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Microsoft.CodeAnalysis.Analyzers (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Microsoft.CodeAnalysis.CodeStyle (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Microsoft.CodeAnalysis.Collections.Package (1)
Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Microsoft.CodeAnalysis.Extensions.Package (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Microsoft.CodeAnalysis.Workspaces (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Roslyn.Diagnostics.Analyzers (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
System.Numerics.Tensors (6)
System\Numerics\Tensors\netcore\ReadOnlyTensorSpan_1.cs (2)
199_reference = ref Unsafe.AsRef<T>(data); 238_reference = ref Unsafe.AsRef<T>(data);
System\Numerics\Tensors\netcore\TensorShape.cs (2)
954=> Create(ref Unsafe.AsRef<T>(address), linearLength, pinned: true); 957=> Create(ref Unsafe.AsRef<T>(address), linearLength, lengths, strides, pinned: true);
System\Numerics\Tensors\netcore\TensorSpan_1.cs (2)
125_reference = ref Unsafe.AsRef<T>(data); 138_reference = ref Unsafe.AsRef<T>(data);
System.Private.CoreLib (28)
src\libraries\System.Private.CoreLib\src\System\Reflection\ConstructorInvoker.cs (4)
320copyOfArgs = new(ref Unsafe.AsRef<object?>(pArgStorage), _argCount); 351copyOfArgs = new(ref Unsafe.AsRef<object?>(pStorage), _argCount); 370ByReference.Create(ref Unsafe.AsRef<object>(pStorage + i).GetRawData()) : 371ByReference.Create(ref Unsafe.AsRef<object>(pStorage + i));
src\libraries\System.Private.CoreLib\src\System\Reflection\FieldAccessor.cs (6)
159return RuntimeHelpers.Box(_methodTable, ref Unsafe.AsRef<byte>(_addressOrOffset.ToPointer())); 169ref Unsafe.AsRef<byte>(_addressOrOffset.ToPointer())), _fieldInfo.FieldType); 267ref Unsafe.AsRef<byte>(_addressOrOffset.ToPointer()), 274ref Unsafe.AsRef<short>(_addressOrOffset.ToPointer()), 281ref Unsafe.AsRef<int>(_addressOrOffset.ToPointer()), 288ref Unsafe.AsRef<long>(_addressOrOffset.ToPointer()),
src\libraries\System.Private.CoreLib\src\System\Reflection\MethodBaseInvoker.Constructor.cs (3)
29Span<object?> copyOfArgs = new(ref Unsafe.AsRef<object?>(pStorage), argCount); 44ByReference.Create(ref Unsafe.AsRef<object>(pStorage + i).GetRawData()) : 45ByReference.Create(ref Unsafe.AsRef<object>(pStorage + i));
src\libraries\System.Private.CoreLib\src\System\Reflection\MethodBaseInvoker.cs (4)
205copyOfArgs = new(ref Unsafe.AsRef<object?>(pArgStorage), _argCount); 240copyOfArgs = new(ref Unsafe.AsRef<object?>(pStorage), _argCount); 256ByReference.Create(ref Unsafe.AsRef<object>(pStorage + i).GetRawData()) : 257ByReference.Create(ref Unsafe.AsRef<object>(pStorage + i));
src\libraries\System.Private.CoreLib\src\System\Reflection\MethodInvoker.cs (4)
373copyOfArgs = new(ref Unsafe.AsRef<object?>(pArgStorage), _argCount); 404copyOfArgs = new(ref Unsafe.AsRef<object?>(pStorage), _argCount); 423ByReference.Create(ref Unsafe.AsRef<object>(pStorage + i).GetRawData()) : 424ByReference.Create(ref Unsafe.AsRef<object>(pStorage + i));
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\Unsafe.cs (1)
730return ref AsRef<T>(null);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\MemoryMarshal.cs (2)
93internal static unsafe ref T GetNonNullPinnableReference<T>(Span<T> span) => ref (span.Length != 0) ? ref Unsafe.AsRef(in span._reference) : ref Unsafe.AsRef<T>((void*)1); 100internal static unsafe ref T GetNonNullPinnableReference<T>(ReadOnlySpan<T> span) => ref (span.Length != 0) ? ref Unsafe.AsRef(in span._reference) : ref Unsafe.AsRef<T>((void*)1);
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadBlockingInfo.cs (2)
111return ((Lock)Unsafe.AsRef<object>(_objectPtr)).OwningOSThreadId; 144return ((Lock)Unsafe.AsRef<object>(_objectPtr)).OwningManagedThreadId;
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (1)
984return ref Unsafe.AsRef<byte>((byte*)((nuint)p & ~(nuint)DynamicStaticsInfo.ISCLASSNOTINITED));
src\System\Runtime\CompilerServices\StaticsHelpers.cs (1)
192return ref Unsafe.Add(ref Unsafe.AsRef<byte>(t_ThreadStatics), indexOffset);
System.Private.Windows.Core (2)
Windows\Win32\System\Com\SAFEARRAY.cs (1)
97return Unsafe.AsRef<T>(v);
Windows\Win32\System\Variant\VARIANT.cs (1)
868=> MemoryMarshal.CreateSpan(ref Unsafe.AsRef<T>(Marshal.UnsafeAddrOfPinnedArrayElement(array, 0).ToPointer()), array.Length);
System.Windows.Forms (2)
System\Windows\Forms\Application.ComponentThreadContext.cs (1)
360=> PreTranslateMessage(ref Unsafe.AsRef<MSG>(msg));
System\Windows\Forms\SystemInformation.cs (1)
156return Font.FromLogFont(Unsafe.AsRef<LOGFONT>((LOGFONT*)&data.lfMenuFont));
Test.Utilities (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);
Text.Analyzers (1)
src\Dependencies\Collections\Internal\RoslynUnsafe.cs (1)
18=> ref Unsafe.AsRef<T>(null);