1 interface inheriting from ISignedNumber
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Numerics\IFloatingPoint.cs (1)
11
ISignedNumber
<TSelf>
8 implementations of ISignedNumber
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
20
ISignedNumber
<Int128>,
src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
26
ISignedNumber
<short>,
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
26
ISignedNumber
<int>,
src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
26
ISignedNumber
<long>,
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
35
ISignedNumber
<nint>,
src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
26
ISignedNumber
<sbyte>,
System.Runtime.Numerics (2)
System\Numerics\BigInteger.cs (1)
23
ISignedNumber
<BigInteger>
System\Numerics\Complex.cs (1)
22
ISignedNumber
<Complex>,
26 references to ISignedNumber
System.Linq (1)
System\Linq\Sum.cs (1)
81
where T : struct, IBinaryInteger<T>,
ISignedNumber
<T>, IMinMaxValue<T>
System.Private.CoreLib (22)
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (2)
1816
/// <inheritdoc cref="
ISignedNumber
{TSelf}.NegativeOne" />
1817
static decimal
ISignedNumber
<decimal>.NegativeOne => NegativeOne;
src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
1775
/// <inheritdoc cref="
ISignedNumber
{TSelf}.NegativeOne" />
1776
static double
ISignedNumber
<double>.NegativeOne => NegativeOne;
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
2193
/// <inheritdoc cref="
ISignedNumber
{TSelf}.NegativeOne" />
src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
2045
/// <inheritdoc cref="
ISignedNumber
{TSelf}.NegativeOne" />
src\libraries\System.Private.CoreLib\src\System\Int16.cs (2)
1327
/// <inheritdoc cref="
ISignedNumber
{TSelf}.NegativeOne" />
1328
static short
ISignedNumber
<short>.NegativeOne => NegativeOne;
src\libraries\System.Private.CoreLib\src\System\Int32.cs (2)
1369
/// <inheritdoc cref="
ISignedNumber
{TSelf}.NegativeOne" />
1370
static int
ISignedNumber
<int>.NegativeOne => NegativeOne;
src\libraries\System.Private.CoreLib\src\System\Int64.cs (2)
1372
/// <inheritdoc cref="
ISignedNumber
{TSelf}.NegativeOne" />
1373
static long
ISignedNumber
<long>.NegativeOne => NegativeOne;
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (2)
1354
/// <inheritdoc cref="
ISignedNumber
{TSelf}.NegativeOne" />
1355
static nint
ISignedNumber
<nint>.NegativeOne => -1;
src\libraries\System.Private.CoreLib\src\System\Numerics\ISignedNumber.cs (1)
10
where TSelf :
ISignedNumber
<TSelf>?
src\libraries\System.Private.CoreLib\src\System\Numerics\TotalOrderIeee754Comparer.cs (1)
71
where TInteger : struct, IBinaryInteger<TInteger>,
ISignedNumber
<TInteger>
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (2)
1823
/// <inheritdoc cref="
ISignedNumber
{TSelf}.NegativeOne" />
1824
static NFloat
ISignedNumber
<NFloat>.NegativeOne => new NFloat(NativeType.NegativeOne);
src\libraries\System.Private.CoreLib\src\System\SByte.cs (2)
1290
/// <inheritdoc cref="
ISignedNumber
{TSelf}.NegativeOne" />
1291
static sbyte
ISignedNumber
<sbyte>.NegativeOne => NegativeOne;
src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
1691
/// <inheritdoc cref="
ISignedNumber
{TSelf}.NegativeOne" />
1692
static float
ISignedNumber
<float>.NegativeOne => NegativeOne;
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
397
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.
ISignedNumber
<>))]
System.Runtime.Numerics (2)
System\Numerics\Complex.cs (2)
2192
/// <inheritdoc cref="
ISignedNumber
{TSelf}.NegativeOne" />
2193
static Complex
ISignedNumber
<Complex>.NegativeOne => new Complex(-1.0, 0.0);