15 implementations of IsFinite
System.Private.CoreLib (14)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
623static bool INumberBase<byte>.IsFinite(byte value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1503static bool INumberBase<char>.IsFinite(char value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1377static bool INumberBase<decimal>.IsFinite(decimal value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1351static bool INumberBase<Int128>.IsFinite(Int128 value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
723static bool INumberBase<short>.IsFinite(short value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
765static bool INumberBase<int>.IsFinite(int value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
762static bool INumberBase<long>.IsFinite(long value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
785static bool INumberBase<nint>.IsFinite(nint value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
702static bool INumberBase<sbyte>.IsFinite(sbyte value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1548static bool INumberBase<UInt128>.IsFinite(UInt128 value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
628static bool INumberBase<ushort>.IsFinite(ushort value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
693static bool INumberBase<uint>.IsFinite(uint value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
700static bool INumberBase<ulong>.IsFinite(ulong value) => true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
699static bool INumberBase<nuint>.IsFinite(nuint value) => true;
System.Runtime.Numerics (1)
System\Numerics\BigInteger.cs (1)
4189static bool INumberBase<BigInteger>.IsFinite(BigInteger value) => true;
44 references to IsFinite
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\TensorPrimitives.IsFinite.cs (1)
68public 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)
1621if (!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)
43Debug.Assert(TNumber.IsFinite(value));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Dragon4.cs (1)
26Debug.Assert(TNumber.IsFinite(v));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (2)
774Debug.Assert(TNumber.IsFinite(value)); 1010if (!TNumber.IsFinite(value))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Grisu3.cs (1)
330Debug.Assert(TNumber.IsFinite(v));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Rounding.cs (1)
299Debug.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)
329else if ((T.IsInfinity(a) || T.IsInfinity(b)) && T.IsFinite(c) && T.IsFinite(d)) 338else if ((T.IsInfinity(c) || T.IsInfinity(d)) && T.IsFinite(a) && T.IsFinite(b)) 473if (!T.IsFinite(real)) 488if (!T.IsFinite(imaginary)) 499if (!T.IsFinite(imaginary)) 602if (!T.IsFinite(real)) 618if (!T.IsFinite(imaginary)) 629if (!T.IsFinite(imaginary)) 763if (!T.IsFinite(real)) 773if (T.IsFinite(imaginary)) 783if (!T.IsFinite(imaginary)) 931public static bool IsFinite(Complex<T> value) => T.IsFinite(value.m_real) && T.IsFinite(value.m_imaginary); 967if (!T.IsFinite(imaginary)) 982if (!T.IsFinite(imaginary)) 1106if (T.IsFinite(rho))
System.Text.Json (2)
System\Text\Json\Serialization\Converters\Value\Ieee754FloatingPointConverter.cs (2)
153bool success = TryParse(byteBuffer, out T result) && (!isStringValue || T.IsFinite(result)); 179if (!T.IsFinite(value))