53 references to IsNullRef
Microsoft.AspNetCore.OutputCaching (2)
FormatterBinaryWriter.cs (2)
47if (Unsafe.IsNullRef(ref root)) 125if (!Unsafe.IsNullRef(ref root))
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (2)
154if (Unsafe.IsNullRef(ref valueRef)) 174if (Unsafe.IsNullRef(ref valueRef))
Microsoft.CodeAnalysis.CSharp.Features (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (2)
154if (Unsafe.IsNullRef(ref valueRef)) 174if (Unsafe.IsNullRef(ref valueRef))
System.Collections.Immutable (7)
System\Collections\Frozen\FrozenDictionary.AlternateLookup.cs (3)
107if (Unsafe.IsNullRef(in valueRef)) 121!Unsafe.IsNullRef(in _alternateLookupDelegate(Dictionary, key)); 135if (!Unsafe.IsNullRef(in valueRef))
System\Collections\Frozen\FrozenDictionary.cs (4)
491/// <remarks>The null reference can be detected by calling <see cref="Unsafe.IsNullRef"/>.</remarks> 568if (Unsafe.IsNullRef(ref Unsafe.AsRef(in valueRef))) 592!Unsafe.IsNullRef(ref Unsafe.AsRef(in GetValueRefOrNullRef(key))); 617if (!Unsafe.IsNullRef(ref Unsafe.AsRef(in valueRef)))
System.Net.Http (4)
System\Net\Http\Headers\HttpHeaders.cs (4)
286if (!Unsafe.IsNullRef(ref storeValueRef)) 794if (Unsafe.IsNullRef(ref storeValueRef)) 809if (!Unsafe.IsNullRef(ref storeValueRef)) 1615return !Unsafe.IsNullRef(ref GetValueRefOrNullRef(key));
System.Net.Sockets (1)
System\Net\Sockets\SocketPal.Unix.cs (1)
212Unsafe.IsNullRef(ref MemoryMarshal.GetReference(buffer)) ? Array.Empty<byte>() : buffer;
System.Numerics.Tensors (2)
System\Numerics\Tensors\netcore\TensorShape.cs (2)
919if (!Unsafe.IsNullRef(in reference)) 949if (!Unsafe.IsNullRef(in reference))
System.Private.CoreLib (27)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (12)
233if (!Unsafe.IsNullRef(ref value)) 260if (!Unsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 271if (!Unsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 298!Unsafe.IsNullRef(ref FindValue(key)); 717if (Unsafe.IsNullRef(ref value)) 754if (!Unsafe.IsNullRef(ref valueRef)) 779if (!Unsafe.IsNullRef(ref valueRef)) 795!Unsafe.IsNullRef(ref FindValue(key, out _)); 1052Debug.Assert(!Unsafe.IsNullRef(ref value), "the lookup result cannot be a null ref here"); 1189Debug.Assert(!Unsafe.IsNullRef(ref value), "the lookup result cannot be a null ref here"); 1553if (!Unsafe.IsNullRef(ref valRef)) 1759if (!Unsafe.IsNullRef(ref value))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (2)
606public bool Contains(TAlternate item) => !Unsafe.IsNullRef(in FindValue(item)); 615if (!Unsafe.IsNullRef(in value))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (2)
2841if (Unsafe.IsNullRef(ref eventMeta)) return false; 3231if (!Unsafe.IsNullRef(ref startEventMetadata))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\NativeRuntimeEventSource.cs (1)
57if (Unsafe.IsNullRef(ref metadata))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.cs (2)
367Debug.Assert(!Unsafe.IsNullRef(ref MemoryMarshal.GetReference(span1))); 368Debug.Assert(!Unsafe.IsNullRef(ref MemoryMarshal.GetReference(span2)));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\ReadOnlySpanMarshaller.cs (2)
45if (Unsafe.IsNullRef(ref MemoryMarshal.GetReference(managed))) 110if (Unsafe.IsNullRef(ref MemoryMarshal.GetReference(managed)))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\SpanMarshaller.cs (2)
39if (Unsafe.IsNullRef(ref MemoryMarshal.GetReference(managed))) 143if (Unsafe.IsNullRef(ref MemoryMarshal.GetReference(managed)))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (1)
1277Debug.Assert(!Unsafe.IsNullRef(ref separator));
System\Reflection\DynamicInvokeInfo.cs (1)
843if (Unsafe.IsNullRef(ref byref))
System\Threading\Interlocked.cs (2)
62if (Unsafe.IsNullRef(ref location1)) 110if (Unsafe.IsNullRef(ref location1))
System.Security.Cryptography (4)
Microsoft\Win32\SafeHandles\SafePasswordHandle.cs (1)
40if (!Unsafe.IsNullRef(ref MemoryMarshal.GetReference(password)))
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeUnicodeStringHandle.cs (1)
32if (!Unsafe.IsNullRef(ref MemoryMarshal.GetReference(s)))
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Helpers.cs (1)
83return Unsafe.IsNullRef(ref MemoryMarshal.GetReference(span));
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Pkcs12Kdf.cs (1)
127if (Unsafe.IsNullRef(ref MemoryMarshal.GetReference(password)))
System.Security.Cryptography.Pkcs (2)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Helpers.cs (1)
83return Unsafe.IsNullRef(ref MemoryMarshal.GetReference(span));
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Pkcs12Kdf.cs (1)
127if (Unsafe.IsNullRef(ref MemoryMarshal.GetReference(password)))