15 implementations of IsNaN
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
641static bool INumberBase<byte>.IsNaN(byte value) => false;
src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1500static bool INumberBase<char>.IsNaN(char value) => false;
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1417static bool INumberBase<decimal>.IsNaN(decimal value) => false;
src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1372static bool INumberBase<Int128>.IsNaN(Int128 value) => false;
src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
748static bool INumberBase<short>.IsNaN(short value) => false;
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
790static bool INumberBase<int>.IsNaN(int value) => false;
src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
787static bool INumberBase<long>.IsNaN(long value) => false;
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
800static bool INumberBase<nint>.IsNaN(nint value) => false;
src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
724static bool INumberBase<sbyte>.IsNaN(sbyte value) => false;
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1564static bool INumberBase<UInt128>.IsNaN(UInt128 value) => false;
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
646static bool INumberBase<ushort>.IsNaN(ushort value) => false;
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
711static bool INumberBase<uint>.IsNaN(uint value) => false;
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
718static bool INumberBase<ulong>.IsNaN(ulong value) => false;
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
707static bool INumberBase<nuint>.IsNaN(nuint value) => false;
System.Runtime.Numerics (1)
System\Numerics\BigInteger.cs (1)
4009static bool INumberBase<BigInteger>.IsNaN(BigInteger value) => false;
56 references to IsNaN
PresentationCore.Tests (3)
FluentAssertions\ComparisonHelpers.cs (3)
23if (T.IsNaN(x)) 25return T.IsNaN(y); 27else if (T.IsNaN(y))
System.Linq (17)
System\Linq\Max.cs (5)
113for (i = 0; i < span.Length && T.IsNaN(span[i]); i++) ; 142while (T.IsNaN(value)) 185while (T.IsNaN(valueVal)) 649while (TResult.IsNaN(value)) 697while (TResult.IsNaN(valueVal))
System\Linq\Min.cs (9)
102else if (T.IsNaN(current)) 118if (T.IsNaN(value)) 139else if (T.IsNaN(x)) 170if (T.IsNaN(valueVal)) 186else if (T.IsNaN(x)) 610if (TResult.IsNaN(value)) 631else if (TResult.IsNaN(x)) 666if (TResult.IsNaN(valueVal)) 682else if (TResult.IsNaN(x))
System\Linq\Sequence.cs (3)
36if (T.IsNaN(start)) 46if (T.IsNaN(endInclusive)) 56if (T.IsNaN(step))
System.Linq.AsyncEnumerable (3)
System\Linq\Sequence.cs (3)
36if (T.IsNaN(start)) 46if (T.IsNaN(endInclusive)) 56if (T.IsNaN(step))
System.Numerics.Tensors (5)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IIndexOfMinMaxOperator.cs (2)
63if (T.IsNaN(result)) 71if (T.IsNaN(current))
System\Numerics\Tensors\netcore\TensorPrimitives.IsNaN.cs (1)
67public static bool Invoke(T x) => T.IsNaN(x);
System\Numerics\Tensors\netcore\TensorPrimitives.Max.cs (2)
443if (T.IsNaN(curResult)) 451if (T.IsNaN(current))
System.Private.CoreLib (23)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
640/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1499/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1416/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1371/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
747/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
789/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
786/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
799/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (1)
787if (TNumber.IsNaN(value))
src\libraries\System.Private.CoreLib\src\System\Numerics\INumber.cs (5)
92if (!TSelf.IsNaN(x)) 127if (!TSelf.IsNaN(y)) 153if (!TSelf.IsNaN(x)) 188if (!TSelf.IsNaN(y)) 207if (TSelf.IsNaN(value))
src\libraries\System.Private.CoreLib\src\System\Numerics\TotalOrderIeee754Comparer.cs (3)
172if (T.IsNaN(x)) 174if (T.IsNaN(y)) 190else if (T.IsNaN(y))
src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
723/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1563/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
645/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
710/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
717/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
706/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
System.Private.Windows.Core.TestUtilities (3)
ComparisonHelpers.cs (3)
24if (T.IsNaN(x)) 26return T.IsNaN(y); 28else if (T.IsNaN(y))
System.Runtime.Numerics (1)
System\Numerics\BigInteger.cs (1)
4008/// <inheritdoc cref="INumberBase{TSelf}.IsNaN(TSelf)" />
System.Windows.Forms.Primitives.TestUtilities (1)
Extensions\AssertExtensions.cs (1)
589if (T.IsNaN(value))