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