3 implementations of IsNaN
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (1)
1845
static bool IDecimalIeee754ParseAndFormatInfo<Decimal128, UInt128>.
IsNaN
(UInt128 decimalBits) => IsNaN(new Decimal128(decimalBits));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (1)
1813
static bool IDecimalIeee754ParseAndFormatInfo<Decimal32, uint>.
IsNaN
(uint decimalBits) => IsNaN(new Decimal32(decimalBits));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (1)
1807
static bool IDecimalIeee754ParseAndFormatInfo<Decimal64, ulong>.
IsNaN
(ulong decimalBits) => IsNaN(new Decimal64(decimalBits));
103 references to IsNaN
System.Private.CoreLib (103)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (58)
17
if (TDecimal.
IsNaN
(decimalBits) || TDecimal.IsInfinity(decimalBits))
119
bool isCurrentNaN = TDecimal.
IsNaN
(currentDecimalBits);
120
bool isOtherNaN = TDecimal.
IsNaN
(otherDecimalBits);
249
return !TDecimal.
IsNaN
(leftDecimalBits);
252
if (TDecimal.
IsNaN
(leftDecimalBits) || TDecimal.
IsNaN
(rightDecimalBits))
320
return !TDecimal.
IsNaN
(leftDecimalBits) && !TDecimal.
IsNaN
(rightDecimalBits)
329
return !TDecimal.
IsNaN
(leftDecimalBits) && !TDecimal.
IsNaN
(rightDecimalBits)
338
return !TDecimal.
IsNaN
(leftDecimalBits) && !TDecimal.
IsNaN
(rightDecimalBits)
347
return !TDecimal.
IsNaN
(leftDecimalBits) && !TDecimal.
IsNaN
(rightDecimalBits)
535
if (TDecimal.
IsNaN
(bidBits))
590
if (TDecimal.
IsNaN
(dpdBits))
848
TValue nanBits = TDecimal.
IsNaN
(left) ? left : right;
872
return TDecimal.
IsNaN
(bits) ? PropagateNaN<TDecimal, TValue>(bits, bits) : bits;
896
if (TDecimal.
IsNaN
(left) || TDecimal.
IsNaN
(right))
1112
if (!TDecimal.
IsNaN
(right))
1141
if (TDecimal.
IsNaN
(left) || TDecimal.
IsNaN
(right))
1212
if (TDecimal.
IsNaN
(bits))
1274
if (TDecimal.
IsNaN
(y))
1279
if (TDecimal.
IsNaN
(z))
1284
if (TDecimal.
IsNaN
(x))
1480
if (TDecimal.
IsNaN
(left) || TDecimal.
IsNaN
(right))
1636
if (TDecimal.
IsNaN
(left) || TDecimal.
IsNaN
(right))
1745
if (TDecimal.
IsNaN
(left) || TDecimal.
IsNaN
(right))
1862
if (TDecimal.
IsNaN
(value))
1942
if (TDecimal.
IsNaN
(bits))
2061
if (TDecimal.
IsNaN
(bits))
2158
if (TDecimal.
IsNaN
(x) || TDecimal.
IsNaN
(y))
2257
if (TDecimal.
IsNaN
(bits))
2280
bool xNaN = TDecimal.
IsNaN
(x);
2281
bool yNaN = TDecimal.
IsNaN
(y);
2314
if (TDecimal.
IsNaN
(bits))
3131
if (TDecimal.
IsNaN
(decimalBits))
3223
if (GreaterThanDecimalIeee754<TDecimal, TValue>(ax, ay) || TDecimal.
IsNaN
(ax))
3243
if (LessThanDecimalIeee754<TDecimal, TValue>(ax, ay) || TDecimal.
IsNaN
(ax))
3263
if (GreaterThanDecimalIeee754<TDecimal, TValue>(ax, ay) || TDecimal.
IsNaN
(ay))
3283
if (LessThanDecimalIeee754<TDecimal, TValue>(ax, ay) || TDecimal.
IsNaN
(ay))
3304
if (TDecimal.
IsNaN
(x))
3309
if (TDecimal.
IsNaN
(y))
3326
if (TDecimal.
IsNaN
(x))
3331
if (TDecimal.
IsNaN
(y))
3364
if (!TDecimal.
IsNaN
(y))
3381
if (!TDecimal.
IsNaN
(y))
3405
if (TDecimal.
IsNaN
(decimalBits))
3449
if (TDecimal.
IsNaN
(decimalBits))
3688
if (TSourceDecimal.
IsNaN
(decimalBits))
3721
if (TDecimal.
IsNaN
(decimalBits))
3884
if (TDecimal.
IsNaN
(decimalBits) || TDecimal.IsInfinity(decimalBits))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.Transcendental.cs (42)
28
if (TDecimal.
IsNaN
(x))
62
if (TDecimal.
IsNaN
(x))
96
if (TDecimal.
IsNaN
(x))
130
if (TDecimal.
IsNaN
(x))
166
if (TDecimal.
IsNaN
(x))
202
if (TDecimal.
IsNaN
(x))
283
if (TDecimal.
IsNaN
(x))
324
if (TDecimal.
IsNaN
(x))
329
if (TDecimal.
IsNaN
(newBase))
364
if (TDecimal.
IsNaN
(x))
404
if (TDecimal.
IsNaN
(x))
475
if (TDecimal.
IsNaN
(x))
631
bool xNaN = TDecimal.
IsNaN
(x);
632
bool yNaN = TDecimal.
IsNaN
(y);
780
if (TDecimal.
IsNaN
(x))
821
if (TDecimal.
IsNaN
(x))
826
if (TDecimal.
IsNaN
(y))
878
if (TDecimal.
IsNaN
(x))
979
if (TDecimal.
IsNaN
(x))
1013
if (TDecimal.
IsNaN
(x))
1047
if (TDecimal.
IsNaN
(x))
1081
if (TDecimal.
IsNaN
(x))
1121
if (TDecimal.
IsNaN
(x))
1164
if (TDecimal.
IsNaN
(x))
1205
if (TDecimal.
IsNaN
(x))
1250
if (TDecimal.
IsNaN
(y))
1255
if (TDecimal.
IsNaN
(x))
1315
if (TDecimal.
IsNaN
(x))
1349
if (TDecimal.
IsNaN
(x))
1383
if (TDecimal.
IsNaN
(x))
1426
if (TDecimal.
IsNaN
(x))
1466
if (TDecimal.
IsNaN
(x))
1510
if (TDecimal.
IsNaN
(x))
1553
if (TDecimal.
IsNaN
(x))
1600
if (TDecimal.
IsNaN
(y))
1605
if (TDecimal.
IsNaN
(x))
1667
if (TDecimal.
IsNaN
(x))
1701
if (TDecimal.
IsNaN
(x))
1735
if (TDecimal.
IsNaN
(x))
1769
if (TDecimal.
IsNaN
(x))
1803
if (TDecimal.
IsNaN
(x))
1844
if (TDecimal.
IsNaN
(x))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (1)
360
if (TDecimal.
IsNaN
(value))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\TotalOrderIeee754Comparer.cs (2)
328
bool xIsNaN = TDecimal.
IsNaN
(xBits);
329
bool yIsNaN = TDecimal.
IsNaN
(yBits);