16 references to MaxPartialDigits
System.Runtime.Numerics (16)
System\Number.BigInteger.cs (16)
423
int base1E9Length = (intDigits.Length + PowersOf1e9.
MaxPartialDigits
- 1) / PowersOf1e9.
MaxPartialDigits
;
427
ReadOnlySpan<byte> leadingDigits = intDigits[..(intDigits.Length % PowersOf1e9.
MaxPartialDigits
)];
435
Debug.Assert(intDigits.Length % PowersOf1e9.
MaxPartialDigits
== 0);
439
uint.TryParse(intDigits.Slice(0, PowersOf1e9.
MaxPartialDigits
), out uint partialVal);
441
intDigits = intDigits.Slice(PowersOf1e9.
MaxPartialDigits
);
472
int valueDigits = (base1E9.Length - 1) * PowersOf1e9.
MaxPartialDigits
+ FormattingHelpers.CountDigits(base1E9[^1]);
480
int leadingLength = checked((int)(digitRatio * PowersOf1e9.
MaxPartialDigits
* base1E9.Length) + 3);
520
int bufferLength = checked((int)(digitRatio * PowersOf1e9.
MaxPartialDigits
* multiplier1E9Length) + 1 + 2);
548
int trailingPartialCount = Math.DivRem(trailingZeroCount, PowersOf1e9.
MaxPartialDigits
, out int remainingTrailingZeroCount);
891
int valueDigits = (base1E9Value.Length - 1) * PowersOf1e9.
MaxPartialDigits
+ FormattingHelpers.CountDigits(base1E9Value[^1]);
1024
bufferEnd = UInt32ToDecChars(bufferEnd, (uint)base1E9Value[i], PowersOf1e9.
MaxPartialDigits
);
1025
digits -= PowersOf1e9.
MaxPartialDigits
;
1417
uint scale1E9 = (uint)(digits - 1) /
MaxPartialDigits
;
1445
return (
MaxPartialDigits
* (1 << index)) / BigIntegerCalculator.BitsPerLimb;
1485
int trailingPartialCount = Math.DivRem(trailingZeroCount,
MaxPartialDigits
, out int remainingTrailingZeroCount);