- INumberBase<TSelf> - One 
- Radix 
- Zero 
- Abs(TSelf) 
- CreateChecked<TOther>(TOther) 
- CreateSaturating<TOther>(TOther) 
- CreateTruncating<TOther>(TOther) 
- IsCanonical(TSelf) 
- IsComplexNumber(TSelf) 
- IsEvenInteger(TSelf) 
- IsFinite(TSelf) 
- IsImaginaryNumber(TSelf) 
- IsInfinity(TSelf) 
- IsInteger(TSelf) 
- IsNaN(TSelf) 
- IsNegative(TSelf) 
- IsNegativeInfinity(TSelf) 
- IsNormal(TSelf) 
- IsOddInteger(TSelf) 
- IsPositive(TSelf) 
- IsPositiveInfinity(TSelf) 
- IsRealNumber(TSelf) 
- IsSubnormal(TSelf) 
- IsZero(TSelf) 
- MaxMagnitude(TSelf, TSelf) 
- MaxMagnitudeNumber(TSelf, TSelf) 
- MinMagnitude(TSelf, TSelf) 
- MinMagnitudeNumber(TSelf, TSelf) 
- MultiplyAddEstimate(TSelf, TSelf, TSelf) 
- Parse(String, NumberStyles, IFormatProvider) 
- Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) 
- Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) 
- TryConvertFromChecked<TOther>(TOther, TSelf) 
- TryConvertFromSaturating<TOther>(TOther, TSelf) 
- TryConvertFromTruncating<TOther>(TOther, TSelf) 
- TryConvertToChecked<TOther>(TSelf, TOther) 
- TryConvertToSaturating<TOther>(TSelf, TOther) 
- TryConvertToTruncating<TOther>(TSelf, TOther) 
- TryParse(String, NumberStyles, IFormatProvider, TSelf) 
- TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, TSelf) 
- TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, TSelf) 
 
net9.0
    namespace System.Numerics
{
    public interface INumberBase<TSelf> : IEquatable<TSelf>, IFormattable, IParsable<TSelf>, ISpanFormattable, ISpanParsable<TSelf>, IUtf8SpanFormattable, IUtf8SpanParsable<TSelf>, IAdditionOperators<TSelf, TSelf, TSelf>, IAdditiveIdentity<TSelf, TSelf>, IDecrementOperators<TSelf>, IDivisionOperators<TSelf, TSelf, TSelf>, IEqualityOperators<TSelf, TSelf, bool>, IIncrementOperators<TSelf>, IMultiplicativeIdentity<TSelf, TSelf>, IMultiplyOperators<TSelf, TSelf, TSelf>, ISubtractionOperators<TSelf, TSelf, TSelf>, IUnaryNegationOperators<TSelf, TSelf>, IUnaryPlusOperators<TSelf, TSelf>
        where TSelf, INumberBase<TSelf>?
    {
        static bool IsPositive(TSelf value);
    }
}
            | nuget.org | 0.0 % Reference this API | 
|---|---|
| .NET | 7.08.09.0 | 
| Information specific to net9.0 | |
| Assembly | System.Runtime , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This API is supported on all platforms. | 
- Built-in API
- Package-provided API