7 implementations of IsNegative
System.Private.CoreLib (7)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
638static bool INumberBase<byte>.IsNegative(byte value) => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1518static bool INumberBase<char>.IsNegative(char value) => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1563static bool INumberBase<UInt128>.IsNegative(UInt128 value) => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
643static bool INumberBase<ushort>.IsNegative(ushort value) => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
708static bool INumberBase<uint>.IsNegative(uint value) => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
715static bool INumberBase<ulong>.IsNegative(ulong value) => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
714static bool INumberBase<nuint>.IsNegative(nuint value) => false;
90 references to IsNegative
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
613return T.IsNegative(T.MinValue);
System.Numerics.Tensors (5)
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMax.cs (1)
41return T.IsPositive(x) && T.IsNegative(y);
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMaxMagnitude.cs (1)
45return T.IsPositive(x) && T.IsNegative(y);
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMin.cs (1)
40return T.IsNegative(x) && T.IsPositive(y);
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMinMagnitude.cs (1)
45return T.IsNegative(x) && T.IsPositive(y);
System\Numerics\Tensors\netcore\TensorPrimitives.IsNegative.cs (1)
71public static bool Invoke(T x) => T.IsNegative(x);
System.Private.CoreLib (52)
src\runtime\src\libraries\System.Private.CoreLib\src\System\ArgumentOutOfRangeException.cs (2)
142if (T.IsNegative(value)) 152if (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)
1624bool 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)
3605bool isNegative = TInteger.IsNegative(value); 3795bool isNegative = TFloat.IsNegative(value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Dragon4.cs (1)
23TNumber v = TNumber.IsNegative(value) ? -value : value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (4)
776bool isNegative = TNumber.IsNegative(value); 1027return TNumber.IsNegative(value) ? info.NegativeInfinitySymbol : info.PositiveInfinitySymbol; 1031vlb.Append(TNumber.IsNegative(value) ? info.NegativeInfinitySymbolTChar<TChar>() : info.PositiveInfinitySymbolTChar<TChar>()); 1053number.IsNegative = TNumber.IsNegative(value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Grisu3.cs (1)
327TNumber v = TNumber.IsNegative(value) ? -value : value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Rounding.cs (2)
73bool isNegative = TNumber.IsNegative(value); 302bool isNegative = TNumber.IsNegative(value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (2)
534bool sign = TInteger.IsNegative(value); 535TInteger abs = TInteger.IsNegative(value) ? -value : value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IBinaryInteger.cs (5)
81if (TSelf.IsNegative(left)) 161if (TSelf.IsNegative(left)) 239if (TSelf.IsNegative(left)) 275if (TSelf.IsNegative(value)) 309return TSelf.IsNegative(value) ? TSelf.Zero : ((bitCount - TSelf.One) ^ TSelf.Log2(value));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\INumber.cs (7)
69if (TSelf.IsNegative(value) != TSelf.IsNegative(sign)) 100return TSelf.IsNegative(y) ? x : y; 135return TSelf.IsNegative(y) ? x : y; 161return TSelf.IsNegative(x) ? x : y; 196return TSelf.IsNegative(x) ? x : y; 211return 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)
107return (TInteger.IsNegative(x) && TInteger.IsNegative(y)) ? y.CompareTo(x) : x.CompareTo(y); 236if (T.IsZero(x) && (T.IsNegative(x) != T.IsNegative(y))) 238return T.IsNegative(x) ? -1 : 1; 248return T.IsNegative(x) ? -exponentComparison : exponentComparison; 293if (T.IsNegative(x)) 299return T.IsNegative(y) ? 1 : CompareSignificand(x, y);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Random.cs (2)
285return T.IsNegative(range) ? 293Debug.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)
109static 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)
614T imag = (T.IsNegative(real) ^ T.IsNegative(imaginary)) ? -T.Zero : T.Zero; 680if (T.IsNegative(x)) 715if (!T.IsNaN(im) && !T.IsNaN(y) && T.IsNegative(y)) 965if (T.IsNegative(real)) 1017if (T.IsNegative(real)) 1041if (T.IsNegative(real)) 1259/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" /> 1265return (value.m_imaginary == T.Zero) && T.IsNegative(value.m_real); 1359if (T.IsNegative(y.m_real)) 1361if (T.IsNegative(y.m_imaginary)) 1367if (T.IsNegative(x.m_real)) 1377else if (T.IsNegative(y.m_imaginary)) 1379if (T.IsNegative(x.m_real)) 1415if (T.IsNegative(y.m_real)) 1417if (T.IsNegative(y.m_imaginary)) 1423if (T.IsNegative(x.m_real)) 1433else if (T.IsNegative(y.m_imaginary)) 1435if (T.IsNegative(x.m_real)) 1476if (T.IsNegative(y.m_real)) 1478if (T.IsNegative(y.m_imaginary)) 1484if (T.IsNegative(x.m_real)) 1494else if (T.IsNegative(y.m_imaginary)) 1496if (T.IsNegative(x.m_real)) 1536if (T.IsNegative(y.m_real)) 1538if (T.IsNegative(y.m_imaginary)) 1544if (T.IsNegative(x.m_real)) 1554else if (T.IsNegative(y.m_imaginary)) 1556if (T.IsNegative(x.m_real))