26 writes to IsNegative
System.Private.CoreLib (26)
src\runtime\src\libraries\Common\src\System\Number.Formatting.Common.cs (2)
619
number.
IsNegative
= false;
1388
number.
IsNegative
= false;
src\runtime\src\libraries\Common\src\System\Number.NumberBuffer.cs (1)
43
IsNegative
= false;
src\runtime\src\libraries\Common\src\System\Number.Parsing.Common.cs (4)
70
if (((styles & NumberStyles.AllowLeadingSign) != 0) && (state & StateSign) == 0 && (((nextIndex = MatchChars(value, index, info.PositiveSignTChar<TChar>())) >= 0) || (((nextIndex = MatchNegativeSignChars(value, index, info)) >= 0) && (number.
IsNegative
= true))))
78
number.
IsNegative
= true;
267
if ((styles & NumberStyles.AllowTrailingSign) != 0 && ((state & StateSign) == 0) && (((nextIndex = MatchChars(value, index, info.PositiveSignTChar<TChar>())) >= 0) || ((((nextIndex = MatchNegativeSignChars(value, index, info)) >= 0)) && (number.
IsNegative
= true))))
304
number.
IsNegative
= false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Number.cs (1)
42
number.
IsNegative
= true;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (5)
3646
number.
IsNegative
= sign;
3779
number.
IsNegative
= decoded.Signed;
3820
number.
IsNegative
= isNegative;
3849
number.
IsNegative
= isNegative;
3905
number.
IsNegative
= decoded.Signed;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (12)
535
number.
IsNegative
= unpackDecimal.Signed;
566
number.
IsNegative
= decimal.IsNegative(d);
999
number.
IsNegative
= TNumber.IsNegative(value);
1750
number.
IsNegative
= false;
1754
number.
IsNegative
= true;
1940
number.
IsNegative
= false;
2065
number.
IsNegative
= false;
2069
number.
IsNegative
= true;
2262
number.
IsNegative
= false;
2459
number.
IsNegative
= false;
2463
number.
IsNegative
= true;
2649
number.
IsNegative
= false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Rounding.cs (1)
393
number.
IsNegative
= isNegative;
34 references to IsNegative
System.Private.CoreLib (34)
src\runtime\src\libraries\Common\src\System\Number.Formatting.Common.cs (11)
358
if (number.
IsNegative
)
394
if (number.
IsNegative
)
432
if (number.
IsNegative
)
495
section = FindSection(format, number.Digits[0] == 0 ? 2 : number.
IsNegative
? 1 : 0);
706
if (number.
IsNegative
&& (section == 0) && (number.Scale != 0) && !HasNegativeSection(format))
948
if (number.
IsNegative
&& (section == 0) && (number.Scale == 0) && (vlb.Length > 0) && !HasNegativeSection(format))
959
number.
IsNegative
,
960
number.
IsNegative
? info.CurrencyNegativePattern : info.CurrencyPositivePattern);
1175
ReadOnlySpan<byte> fmt = GetNumberFormat(number.
IsNegative
, info.NumberNegativePattern);
1321
number.
IsNegative
,
1322
number.
IsNegative
? info.PercentNegativePattern : info.PercentPositivePattern);
src\runtime\src\libraries\Common\src\System\Number.NumberBuffer.cs (1)
106
sb.Append(", IsNegative = ").Append(
IsNegative
);
src\runtime\src\libraries\Common\src\System\Number.Parsing.Common.cs (1)
32
Debug.Assert(!number.
IsNegative
);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Number.cs (1)
20
Debug.Assert(!number.
IsNegative
);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (15)
357
return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(number.
IsNegative
, TValue.Zero, number.Scale);
370
return number.
IsNegative
? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity;
384
return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(number.
IsNegative
, TValue.Zero, TDecimal.MinAdjustedExponent);
413
return number.
IsNegative
? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity;
420
return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(number.
IsNegative
, significand, exponent);
432
return number.
IsNegative
? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity;
448
return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(number.
IsNegative
, significand, TDecimal.MaxAdjustedExponent);
737
return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(coefficient.
IsNegative
, TValue.Zero, TDecimal.MinAdjustedExponent);
741
return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(coefficient.
IsNegative
, TValue.One, TDecimal.MinAdjustedExponent);
746
? DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(coefficient.
IsNegative
, TValue.One, TDecimal.MinAdjustedExponent)
747
: DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(coefficient.
IsNegative
, TValue.Zero, TDecimal.MinAdjustedExponent);
807
return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(number.
IsNegative
, significand, exponent);
816
return number.
IsNegative
? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity;
820
return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(number.
IsNegative
, significand, exponent);
825
return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(number.
IsNegative
, significand, exponent);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (1)
412
if (number.
IsNegative
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Parsing.cs (4)
196
if ((i > TInteger.MaxDigitCount) || (i < number.DigitsCount) || (!TInteger.IsSigned && number.
IsNegative
) || number.HasNonZeroTail)
233
if (number.
IsNegative
)
850
bool sign = number.
IsNegative
;
1761
return number.
IsNegative
? -result : result;