28 writes to DigitsCount
System.Private.CoreLib (28)
src\runtime\src\libraries\Common\src\System\Number.Formatting.Common.cs (1)
1394
number.
DigitsCount
= i;
src\runtime\src\libraries\Common\src\System\Number.NumberBuffer.cs (1)
41
DigitsCount
= 0;
src\runtime\src\libraries\Common\src\System\Number.Parsing.Common.cs (2)
187
number.
DigitsCount
= digEnd;
256
number.
DigitsCount
= digEnd - numberOfTrailingZeros;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Number.cs (4)
121
number.
DigitsCount
= dstIndex;
192
number.
DigitsCount
= dstIndex;
208
number.
DigitsCount
= dstIndex;
317
number.
DigitsCount
= dstIndex;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (6)
441
number.
DigitsCount
+= numberZeroDigits;
3644
number.
DigitsCount
= digitsCount;
3777
number.
DigitsCount
= digitsCount;
3836
number.
DigitsCount
= end;
3869
number.
DigitsCount
= end;
3903
number.
DigitsCount
= digitsCount;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Dragon4.cs (1)
48
number.
DigitsCount
= length;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (11)
542
number.
DigitsCount
= 0;
558
number.
DigitsCount
= significand.Length;
574
number.
DigitsCount
= i;
1760
number.
DigitsCount
= i;
1943
number.
DigitsCount
= i;
2074
number.
DigitsCount
= i;
2265
number.
DigitsCount
= i;
2455
number.
DigitsCount
= Int128Precision;
2472
number.
DigitsCount
= i;
2648
number.
DigitsCount
= UInt128Precision;
2656
number.
DigitsCount
= i;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Grisu3.cs (1)
353
number.
DigitsCount
= length;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Rounding.cs (1)
427
number.
DigitsCount
= digitCount;
42 references to DigitsCount
System.Private.CoreLib (42)
src\runtime\src\libraries\Common\src\System\Number.Formatting.Common.cs (5)
425
nMaxDigits = number.
DigitsCount
;
718
digits = digits.Slice(0, Math.Min(number.
DigitsCount
, digits.Length));
994
dig = dig.Slice(0, Math.Min(number.
DigitsCount
, dig.Length));
1201
dig = dig.Slice(0, Math.Min(number.
DigitsCount
, dig.Length));
1273
dig = dig.Slice(0, Math.Min(number.
DigitsCount
, dig.Length));
src\runtime\src\libraries\Common\src\System\Number.NumberBuffer.cs (1)
104
sb.Append(", Length = ").Append(
DigitsCount
);
src\runtime\src\libraries\Common\src\System\Number.Parsing.Common.cs (2)
30
Debug.Assert(number.
DigitsCount
== 0);
257
number.Digits[number.
DigitsCount
] = (byte)'\0';
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Number.cs (1)
18
Debug.Assert(number.
DigitsCount
== 0);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (24)
355
if (number.
DigitsCount
== 0)
361
Debug.Assert(number.
DigitsCount
!= 0);
364
int integerDigitsPresent = Math.Min(positiveExponent, number.
DigitsCount
);
365
int fractionalDigitsPresent = number.
DigitsCount
- integerDigitsPresent;
382
if (numberDigitsRemove > number.
DigitsCount
)
386
else if (numberDigitsRemove < number.
DigitsCount
)
388
int numberDigitsRemain = number.
DigitsCount
- numberDigitsRemove;
408
if (number.
DigitsCount
> TDecimal.Precision)
410
int numberDigitsRemove = number.
DigitsCount
- TDecimal.Precision;
418
TValue significand = TDecimal.NumberToSignificand(ref number, number.
DigitsCount
);
426
int numberDigits = number.
DigitsCount
;
446
TValue significand = TDecimal.NumberToSignificand(ref number, number.
DigitsCount
);
745
return coefficient.
DigitsCount
> 1 && (coefficient.Digits.Slice(1).ContainsAnyExcept((byte)'0') || coefficient.HasNonZeroTail)
770
Debug.Assert(digitsRemain < number.
DigitsCount
);
775
int integerDigitsPresent = Math.Min(positiveExponent, number.
DigitsCount
);
776
int fractionalDigitsPresent = number.
DigitsCount
- integerDigitsPresent;
778
exponent += number.
DigitsCount
- digitsRemain;
799
|| number.Digits.Slice(index, number.
DigitsCount
- index).ContainsAnyExcept((byte)'0'))
3831
if (!isExact && (number.
DigitsCount
< TDecimal.Precision))
3834
digits.Slice(number.
DigitsCount
, end - number.
DigitsCount
).Fill((byte)'0');
3863
int preferredZeros = number.Scale - number.
DigitsCount
;
3866
int end = number.
DigitsCount
+ preferredZeros;
3867
digits.Slice(number.
DigitsCount
, preferredZeros).Fill((byte)'0');
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (3)
405
bool rounded = (nMaxDigits > 0) && (nMaxDigits < number.
DigitsCount
);
417
int digitCount = number.
DigitsCount
;
1030
nMaxDigits = Math.Max(number.
DigitsCount
, TNumber.MaxRoundTripDigits);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.NumberToFloatingPointBits.cs (3)
949
Debug.Assert(number.
DigitsCount
!= 0);
959
uint totalDigits = (uint)(number.
DigitsCount
);
1036
uint totalDigits = (uint)(number.
DigitsCount
);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Parsing.cs (3)
196
if ((i > TInteger.MaxDigitCount) || (i < number.
DigitsCount
) || (!TInteger.IsSigned && number.IsNegative) || number.HasNonZeroTail)
847
ReadOnlySpan<byte> digits = number.Digits.Slice(0, number.
DigitsCount
);
1747
if ((number.
DigitsCount
== 0) || (number.Scale < TFloat.MinDecimalExponent))