15 implementations of IsFinite
System.Private.CoreLib (14)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
623
static bool INumberBase<byte>.
IsFinite
(byte value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1503
static bool INumberBase<char>.
IsFinite
(char value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1377
static bool INumberBase<decimal>.
IsFinite
(decimal value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1351
static bool INumberBase<Int128>.
IsFinite
(Int128 value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
723
static bool INumberBase<short>.
IsFinite
(short value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
765
static bool INumberBase<int>.
IsFinite
(int value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
762
static bool INumberBase<long>.
IsFinite
(long value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
785
static bool INumberBase<nint>.
IsFinite
(nint value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
702
static bool INumberBase<sbyte>.
IsFinite
(sbyte value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1548
static bool INumberBase<UInt128>.
IsFinite
(UInt128 value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
628
static bool INumberBase<ushort>.
IsFinite
(ushort value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
693
static bool INumberBase<uint>.
IsFinite
(uint value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
700
static bool INumberBase<ulong>.
IsFinite
(ulong value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
699
static bool INumberBase<nuint>.
IsFinite
(nuint value) => true;
System.Runtime.Numerics (1)
System\Numerics\BigInteger.cs (1)
4189
static bool INumberBase<BigInteger>.
IsFinite
(BigInteger value) => true;
44 references to IsFinite
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\TensorPrimitives.IsFinite.cs (1)
68
public static bool Invoke(T x) => T.
IsFinite
(x);
System.Private.CoreLib (22)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
622
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1502
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1376
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (1)
1621
if (!TNumber.
IsFinite
(input))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1350
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
722
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
764
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
761
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
784
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DiyFp.cs (1)
43
Debug.Assert(TNumber.
IsFinite
(value));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Dragon4.cs (1)
26
Debug.Assert(TNumber.
IsFinite
(v));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (2)
774
Debug.Assert(TNumber.
IsFinite
(value));
1010
if (!TNumber.
IsFinite
(value))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Grisu3.cs (1)
330
Debug.Assert(TNumber.
IsFinite
(v));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Rounding.cs (1)
299
Debug.Assert(TNumber.
IsFinite
(value));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
160
/// <remarks>This function returning <c>false</c> does not imply that <see cref="
IsFinite
(TSelf)" /> will return <c>true</c>. <c>NaN</c> is not finite nor infinite.</remarks>
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
701
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1547
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
627
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
692
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
699
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
698
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
System.Runtime.Numerics (19)
System\Numerics\BigInteger.cs (1)
4188
/// <inheritdoc cref="INumberBase{TSelf}.
IsFinite
(TSelf)" />
System\Numerics\Complex.Generic.cs (18)
329
else if ((T.IsInfinity(a) || T.IsInfinity(b)) && T.
IsFinite
(c) && T.
IsFinite
(d))
338
else if ((T.IsInfinity(c) || T.IsInfinity(d)) && T.
IsFinite
(a) && T.
IsFinite
(b))
473
if (!T.
IsFinite
(real))
488
if (!T.
IsFinite
(imaginary))
499
if (!T.
IsFinite
(imaginary))
602
if (!T.
IsFinite
(real))
618
if (!T.
IsFinite
(imaginary))
629
if (!T.
IsFinite
(imaginary))
763
if (!T.
IsFinite
(real))
773
if (T.
IsFinite
(imaginary))
783
if (!T.
IsFinite
(imaginary))
931
public static bool IsFinite(Complex<T> value) => T.
IsFinite
(value.m_real) && T.
IsFinite
(value.m_imaginary);
967
if (!T.
IsFinite
(imaginary))
982
if (!T.
IsFinite
(imaginary))
1106
if (T.
IsFinite
(rho))
System.Text.Json (2)
System\Text\Json\Serialization\Converters\Value\Ieee754FloatingPointConverter.cs (2)
153
bool success = TryParse(byteBuffer, out T result) && (!isStringValue || T.
IsFinite
(result));
179
if (!T.
IsFinite
(value))