26 writes to Scale
System.Private.CoreLib (26)
src\libraries\Common\src\System\Number.Formatting.Common.cs (5)
268
number.
Scale
+= 2;
423
number.
Scale
+= scaleAdjust;
443
number.
Scale
= 0; // Decimals with scale ('0.00') should be rounded.
1065
number.
Scale
++;
1085
number.
Scale
= 0; // Decimals with scale ('0.00') should be rounded.
src\libraries\Common\src\System\Number.NumberBuffer.cs (1)
48
Scale
= 0;
src\libraries\Common\src\System\Number.Parsing.Common.cs (5)
128
number.
Scale
++;
148
number.
Scale
--;
195
number.
Scale
= 0;
212
number.
Scale
+= exp;
265
number.
Scale
= 0;
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Number.cs (6)
116
number.
Scale
= numNonLeadingDigitsBeforeDecimal;
172
number.
Scale
--;
294
number.
Scale
= int.MinValue;
298
number.
Scale
-= (int)absoluteExponent;
308
number.
Scale
= int.MaxValue;
312
number.
Scale
+= (int)absoluteExponent;
src\libraries\System.Private.CoreLib\src\System\Number.Dragon4.cs (1)
39
number.
Scale
= decimalExponent + 1;
src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (7)
368
number.
Scale
= i - d.Scale;
1358
number.
Scale
= i;
1555
number.
Scale
= i;
1789
number.
Scale
= i;
2020
number.
Scale
= i;
2215
number.
Scale
= i;
2432
number.
Scale
= i;
src\libraries\System.Private.CoreLib\src\System\Number.Grisu3.cs (1)
351
number.
Scale
= length + decimalExponent;
31 references to Scale
System.Private.CoreLib (31)
src\libraries\Common\src\System\Number.Formatting.Common.cs (15)
159
RoundNumber(ref number, number.
Scale
+ nMaxDigits, isCorrectlyRounded); // Don't change this line to use digPos since digCount could have its sign changed.
174
RoundNumber(ref number, number.
Scale
+ nMaxDigits, isCorrectlyRounded);
194
RoundNumber(ref number, number.
Scale
+ nMaxDigits, isCorrectlyRounded);
270
RoundNumber(ref number, number.
Scale
+ nMaxDigits, isCorrectlyRounded);
424
int pos = scientific ? digitCount : number.
Scale
+ digitCount - decimalPos;
458
digPos = number.
Scale
> decimalPos ? number.
Scale
: decimalPos;
459
adjust = number.
Scale
- decimalPos;
520
if (number.IsNegative && (section == 0) && (number.
Scale
!= 0))
678
int exp = dig[0] == 0 ? 0 : number.
Scale
- decimalPos;
708
if (number.IsNegative && (section == 0) && (number.
Scale
== 0) && (vlb.Length > 0))
752
int digPos = number.
Scale
;
929
int e = number.Digits[0] == 0 ? 0 : number.
Scale
- 1;
961
int digPos = number.
Scale
;
1007
FormatExponent(ref vlb, info, number.
Scale
- 1, expChar, 2, true);
src\libraries\Common\src\System\Number.NumberBuffer.cs (1)
111
sb.Append(", Scale = ").Append(
Scale
);
src\libraries\Common\src\System\Number.Parsing.Common.cs (2)
29
Debug.Assert(number.
Scale
== 0);
224
int numberOfFractionalDigits = digEnd - number.
Scale
;
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Number.cs (3)
19
Debug.Assert(number.
Scale
== 0);
289
if (number.
Scale
< int.MinValue + (long)absoluteExponent)
303
if (number.
Scale
> int.MaxValue - (long)absoluteExponent)
src\libraries\System.Private.CoreLib\src\System\Number.NumberToFloatingPointBits.cs (6)
979
Debug.Assert(number.
Scale
<= FloatingPointMaxExponent);
980
Debug.Assert(number.
Scale
>= FloatingPointMinExponent);
993
uint positiveExponent = (uint)(Math.Max(0, number.
Scale
));
1005
int exponent = (int)(number.
Scale
- integerDigitsPresent - fractionalDigitsPresent);
1110
if (number.
Scale
< 0)
1112
fractionalDenominatorExponent += (uint)(-number.
Scale
);
src\libraries\System.Private.CoreLib\src\System\Number.Parsing.cs (4)
121
int i = number.
Scale
;
741
int e = number.
Scale
;
1088
if ((number.DigitsCount == 0) || (number.
Scale
< TFloat.MinDecimalExponent))
1092
else if (number.
Scale
> TFloat.MaxDecimalExponent)