7 implementations of IsNegative
System.Private.CoreLib (7)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
638
static bool INumberBase<byte>.
IsNegative
(byte value) => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1518
static bool INumberBase<char>.
IsNegative
(char value) => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1563
static bool INumberBase<UInt128>.
IsNegative
(UInt128 value) => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
643
static bool INumberBase<ushort>.
IsNegative
(ushort value) => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
708
static bool INumberBase<uint>.
IsNegative
(uint value) => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
715
static bool INumberBase<ulong>.
IsNegative
(ulong value) => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
714
static bool INumberBase<nuint>.
IsNegative
(nuint value) => false;
90 references to IsNegative
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
613
return T.
IsNegative
(T.MinValue);
System.Numerics.Tensors (5)
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMax.cs (1)
41
return T.IsPositive(x) && T.
IsNegative
(y);
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMaxMagnitude.cs (1)
45
return T.IsPositive(x) && T.
IsNegative
(y);
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMin.cs (1)
40
return T.
IsNegative
(x) && T.IsPositive(y);
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMinMagnitude.cs (1)
45
return T.
IsNegative
(x) && T.IsPositive(y);
System\Numerics\Tensors\netcore\TensorPrimitives.IsNegative.cs (1)
71
public static bool Invoke(T x) => T.
IsNegative
(x);
System.Private.CoreLib (52)
src\runtime\src\libraries\System.Private.CoreLib\src\System\ArgumentOutOfRangeException.cs (2)
142
if (T.
IsNegative
(value))
152
if (T.
IsNegative
(value) || T.IsZero(value))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
637
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1517
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1391
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (1)
1624
bool isNegative = TNumber.
IsNegative
(input);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1365
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
737
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
779
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
776
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
799
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (2)
3605
bool isNegative = TInteger.
IsNegative
(value);
3795
bool isNegative = TFloat.
IsNegative
(value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Dragon4.cs (1)
23
TNumber v = TNumber.
IsNegative
(value) ? -value : value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (4)
776
bool isNegative = TNumber.
IsNegative
(value);
1027
return TNumber.
IsNegative
(value) ? info.NegativeInfinitySymbol : info.PositiveInfinitySymbol;
1031
vlb.Append(TNumber.
IsNegative
(value) ? info.NegativeInfinitySymbolTChar<TChar>() : info.PositiveInfinitySymbolTChar<TChar>());
1053
number.IsNegative = TNumber.
IsNegative
(value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Grisu3.cs (1)
327
TNumber v = TNumber.
IsNegative
(value) ? -value : value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Rounding.cs (2)
73
bool isNegative = TNumber.
IsNegative
(value);
302
bool isNegative = TNumber.
IsNegative
(value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (2)
534
bool sign = TInteger.
IsNegative
(value);
535
TInteger abs = TInteger.
IsNegative
(value) ? -value : value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IBinaryInteger.cs (5)
81
if (TSelf.
IsNegative
(left))
161
if (TSelf.
IsNegative
(left))
239
if (TSelf.
IsNegative
(left))
275
if (TSelf.
IsNegative
(value))
309
return TSelf.
IsNegative
(value) ? TSelf.Zero : ((bitCount - TSelf.One) ^ TSelf.Log2(value));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\INumber.cs (7)
69
if (TSelf.
IsNegative
(value) != TSelf.
IsNegative
(sign))
100
return TSelf.
IsNegative
(y) ? x : y;
135
return TSelf.
IsNegative
(y) ? x : y;
161
return TSelf.
IsNegative
(x) ? x : y;
196
return TSelf.
IsNegative
(x) ? x : y;
211
return TSelf.
IsNegative
(value) ? -1 : +1;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
207
/// <para>This function returning <c>false</c> does not imply that <see cref="
IsNegative
(TSelf)" /> will return <c>true</c>. A complex number, <c>a + bi</c> for non-zero <c>b</c>, is not positive nor negative</para>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\TotalOrderIeee754Comparer.cs (8)
107
return (TInteger.
IsNegative
(x) && TInteger.
IsNegative
(y)) ? y.CompareTo(x) : x.CompareTo(y);
236
if (T.IsZero(x) && (T.
IsNegative
(x) != T.
IsNegative
(y)))
238
return T.
IsNegative
(x) ? -1 : 1;
248
return T.
IsNegative
(x) ? -exponentComparison : exponentComparison;
293
if (T.
IsNegative
(x))
299
return T.
IsNegative
(y) ? 1 : CompareSignificand(x, y);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Random.cs (2)
285
return T.
IsNegative
(range) ?
293
Debug.Assert(!T.
IsNegative
(maxExclusive));
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
716
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1562
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
642
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
707
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
714
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
713
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
System.Private.Windows.Core.TestUtilities (1)
ComparisonHelpers.cs (1)
109
static unsafe bool IsNegativeZero(T value) => T.IsZero(value) && T.
IsNegative
(value);
System.Runtime.Numerics (31)
System\Numerics\BigInteger.cs (1)
4203
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
System\Numerics\Complex.cs (1)
597
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
System\Numerics\Complex.Generic.cs (29)
614
T imag = (T.
IsNegative
(real) ^ T.
IsNegative
(imaginary)) ? -T.Zero : T.Zero;
680
if (T.
IsNegative
(x))
715
if (!T.IsNaN(im) && !T.IsNaN(y) && T.
IsNegative
(y))
965
if (T.
IsNegative
(real))
1017
if (T.
IsNegative
(real))
1041
if (T.
IsNegative
(real))
1259
/// <inheritdoc cref="INumberBase{TSelf}.
IsNegative
(TSelf)" />
1265
return (value.m_imaginary == T.Zero) && T.
IsNegative
(value.m_real);
1359
if (T.
IsNegative
(y.m_real))
1361
if (T.
IsNegative
(y.m_imaginary))
1367
if (T.
IsNegative
(x.m_real))
1377
else if (T.
IsNegative
(y.m_imaginary))
1379
if (T.
IsNegative
(x.m_real))
1415
if (T.
IsNegative
(y.m_real))
1417
if (T.
IsNegative
(y.m_imaginary))
1423
if (T.
IsNegative
(x.m_real))
1433
else if (T.
IsNegative
(y.m_imaginary))
1435
if (T.
IsNegative
(x.m_real))
1476
if (T.
IsNegative
(y.m_real))
1478
if (T.
IsNegative
(y.m_imaginary))
1484
if (T.
IsNegative
(x.m_real))
1494
else if (T.
IsNegative
(y.m_imaginary))
1496
if (T.
IsNegative
(x.m_real))
1536
if (T.
IsNegative
(y.m_real))
1538
if (T.
IsNegative
(y.m_imaginary))
1544
if (T.
IsNegative
(x.m_real))
1554
else if (T.
IsNegative
(y.m_imaginary))
1556
if (T.
IsNegative
(x.m_real))