3 implementations of IsNegative
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (1)
1847static bool IDecimalIeee754ParseAndFormatInfo<Decimal128, UInt128>.IsNegative(UInt128 decimalBits) => IsNegative(new Decimal128(decimalBits));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (1)
1815static bool IDecimalIeee754ParseAndFormatInfo<Decimal32, uint>.IsNegative(uint decimalBits) => IsNegative(new Decimal32(decimalBits));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (1)
1809static bool IDecimalIeee754ParseAndFormatInfo<Decimal64, ulong>.IsNegative(ulong decimalBits) => IsNegative(new Decimal64(decimalBits));
55 references to IsNegative
System.Private.CoreLib (55)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (30)
264return leftInfinity && rightInfinity && (TDecimal.IsNegative(leftDecimalBits) == TDecimal.IsNegative(rightDecimalBits)); 905if (TDecimal.IsInfinity(right) && (TDecimal.IsNegative(left) != TDecimal.IsNegative(right))) 912return TDecimal.IsNegative(left) ? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity; 917return TDecimal.IsNegative(right) ? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity; 1147bool resultSign = TDecimal.IsNegative(left) ^ TDecimal.IsNegative(right); 1220return TDecimal.IsNegative(bits) ? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity; 1290bool productSign = TDecimal.IsNegative(x) ^ TDecimal.IsNegative(y); 1308if (TDecimal.IsInfinity(z) && (TDecimal.IsNegative(z) != productSign)) 1319return TDecimal.IsNegative(z) ? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity; 1486bool resultSign = TDecimal.IsNegative(left) ^ TDecimal.IsNegative(right); 1642bool resultSign = TDecimal.IsNegative(left); 1750bool resultSign = TDecimal.IsNegative(left); 1867bool sign = TDecimal.IsNegative(value); 1951return TDecimal.IsNegative(bits) ? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity; 2069return TDecimal.IsNegative(bits) ? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity; 2169return TDecimal.IsNegative(x) ? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity; 2321return TDecimal.IsNegative(bits) 3230return TDecimal.IsNegative(x) ? y : x; 3250return TDecimal.IsNegative(x) ? x : y; 3270return TDecimal.IsNegative(x) ? y : x; 3290return TDecimal.IsNegative(x) ? x : y; 3319return TDecimal.IsNegative(y) ? x : y; 3341return TDecimal.IsNegative(x) ? x : y; 3372return TDecimal.IsNegative(y) ? x : y; 3389return TDecimal.IsNegative(x) ? x : y;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.Transcendental.cs (20)
36return TDecimal.IsNegative(x) ? TDecimal.Zero : TDecimal.PositiveInfinity; 70return TDecimal.IsNegative(x) ? TDecimal.Zero : TDecimal.PositiveInfinity; 104return TDecimal.IsNegative(x) ? TDecimal.Zero : TDecimal.PositiveInfinity; 138return TDecimal.IsNegative(x) 174return TDecimal.IsNegative(x) 210return TDecimal.IsNegative(x) 291return TDecimal.IsNegative(x) ? TDecimal.NaNMask : TDecimal.PositiveInfinity; 335bool baseIsOne = !TDecimal.IsInfinity(newBase) && !TDecimal.IsNegative(newBase) 344bool xIsOne = !TDecimal.IsInfinity(x) && !TDecimal.IsNegative(x) 347bool baseIsPositiveInfinity = TDecimal.IsInfinity(newBase) && !TDecimal.IsNegative(newBase); 372return TDecimal.IsNegative(x) ? TDecimal.NaNMask : TDecimal.PositiveInfinity; 412return TDecimal.IsNegative(x) ? TDecimal.NaNMask : TDecimal.PositiveInfinity; 483return TDecimal.IsNegative(x) ? TDecimal.NaNMask : TDecimal.PositiveInfinity; 673bool yNegative = TDecimal.IsNegative(y); 715bool resultNegative = TDecimal.IsNegative(x) && yIsOddInteger; 888bool xNegative = TDecimal.IsNegative(x); 1675return TDecimal.IsNegative(x) ? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity; 1743return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(TDecimal.IsNegative(x), TValue.One, 0); 1777return TDecimal.IsNegative(x) ? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity; 1811return TDecimal.IsNegative(x) ? TDecimal.NaNMask : TDecimal.PositiveInfinity;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (2)
375return TDecimal.IsNegative(value) ? info.NegativeInfinitySymbol : info.PositiveInfinitySymbol; 379vlb.Append(TDecimal.IsNegative(value) ? info.NegativeInfinitySymbolTChar<TChar>() : info.PositiveInfinitySymbolTChar<TChar>());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\TotalOrderIeee754Comparer.cs (3)
335bool xIsNegative = TDecimal.IsNegative(xBits); 339if (xIsNegative != TDecimal.IsNegative(yBits)) 364return TDecimal.IsNegative(yBits) ? 1 : -1;