7 implementations of IsNegative
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
643static bool INumberBase<byte>.IsNegative(byte value) => false;
src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1464static bool INumberBase<char>.IsNegative(char value) => false;
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1530static bool INumberBase<UInt128>.IsNegative(UInt128 value) => false;
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
662static bool INumberBase<ushort>.IsNegative(ushort value) => false;
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
701static bool INumberBase<uint>.IsNegative(uint value) => false;
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
700static bool INumberBase<ulong>.IsNegative(ulong value) => false;
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
703static bool INumberBase<nuint>.IsNegative(nuint value) => false;
43 references to IsNegative
PresentationCore.Tests (1)
FluentAssertions\ComparisonHelpers.cs (1)
108static unsafe bool IsNegativeZero(T value) => T.IsZero(value) && T.IsNegative(value);
System.Numerics.Tensors (2)
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMax.cs (1)
467private static bool IsNegative<T>(T f) where T : INumberBase<T> => T.IsNegative(f);
System\Numerics\Tensors\netcore\TensorPrimitives.IsNegative.cs (1)
74public static bool Invoke(T x) => T.IsNegative(x);
System.Private.CoreLib (36)
src\libraries\System.Private.CoreLib\src\System\ArgumentOutOfRangeException.cs (2)
142if (T.IsNegative(value)) 152if (T.IsNegative(value) || T.IsZero(value))
src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
642/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1463/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1418/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
1379/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
756/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
797/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
794/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
789/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Number.Dragon4.cs (1)
16TNumber v = TNumber.IsNegative(value) ? -value : value;
src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (3)
549return TNumber.IsNegative(value) ? info.NegativeInfinitySymbol : info.PositiveInfinitySymbol; 553vlb.Append(TNumber.IsNegative(value) ? info.NegativeInfinitySymbolTChar<TChar>() : info.PositiveInfinitySymbolTChar<TChar>()); 567number.IsNegative = TNumber.IsNegative(value);
src\libraries\System.Private.CoreLib\src\System\Number.Grisu3.cs (1)
327TNumber v = TNumber.IsNegative(value) ? -value : value;
src\libraries\System.Private.CoreLib\src\System\Numerics\IBinaryInteger.cs (1)
40return TSelf.IsNegative(value) ? TSelf.Zero : ((bitCount - TSelf.One) ^ TSelf.Log2(value));
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\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\libraries\System.Private.CoreLib\src\System\Numerics\TotalOrderIeee754Comparer.cs (6)
84return (TInteger.IsNegative(x) && TInteger.IsNegative(y)) ? y.CompareTo(x) : x.CompareTo(y); 116if (T.IsNegative(x)) 118return T.IsNegative(y) ? 0 : -1; 176if (T.IsNegative(x)) 182return T.IsNegative(y) ? 1 : CompareSignificand(x, y);
src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
719/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1529/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
661/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
700/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
699/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
702/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
System.Private.Windows.Core.TestUtilities (1)
ComparisonHelpers.cs (1)
108static unsafe bool IsNegativeZero(T value) => T.IsZero(value) && T.IsNegative(value);
System.Runtime.Numerics (2)
System\Numerics\BigInteger.cs (1)
4085/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
System\Numerics\Complex.cs (1)
1012/// <inheritdoc cref="INumberBase{TSelf}.IsNegative(TSelf)" />
System.Windows.Forms.Primitives.TestUtilities (1)
Extensions\AssertExtensions.cs (1)
618=> T.IsZero(value) && T.IsNegative(value);