26 references to ActualLength
System.Runtime.Numerics (26)
System\Number.BigInteger.cs (6)
435leading = leading.Slice(0, BigIntegerCalculator.ActualLength(leading)); 456base1E9 = base1E9.Slice(0, BigIntegerCalculator.ActualLength(base1E9)); 483ReadOnlySpan<uint> buffer2 = buffer.Slice(0, BigIntegerCalculator.ActualLength(buffer)); 491BigIntegerCalculator.AddSelf(bits, buffer.Slice(0, BigIntegerCalculator.ActualLength(buffer))); 1044lower.Slice(0, BigIntegerCalculator.ActualLength(lower)), 1056upper.Slice(0, BigIntegerCalculator.ActualLength(upper)),
System\Numerics\BigIntegerCalculator.DivRem.cs (3)
530left = left.Slice(0, ActualLength(left)); 687left = left.Slice(0, ActualLength(left)); 688right = right.Slice(0, ActualLength(right));
System\Numerics\BigIntegerCalculator.FastReducer.cs (4)
41_mu = mu.Slice(0, ActualLength(mu)); 86return ActualLength(bits); 105left = left.Slice(0, ActualLength(left)); 110left = left.Slice(0, ActualLength(left));
System\Numerics\BigIntegerCalculator.GcdInv.cs (1)
314return ActualLength(bits.Slice(0, maxLength));
System\Numerics\BigIntegerCalculator.PowMod.cs (4)
83return ActualLength(left.Slice(0, resultLength)); 100return ActualLength(value.Slice(0, resultLength)); 236PowCore(valueCopy, ActualLength(valueCopy), power, modulus, temp, bits); 285PowCore(valueCopy, ActualLength(valueCopy), power, modulus, temp, bits);
System\Numerics\BigIntegerCalculator.SquMul.cs (5)
474Debug.Assert(ActualLength(core) <= left.Length + 1); 694r1Length: ActualLength(r1), 697rm1Length: ActualLength(rm1), 734r1Length: ActualLength(r1), 737rm1Length: ActualLength(rm1),
System\Numerics\BigIntegerCalculator.Utils.cs (3)
40if (ActualLength(right.Slice(left.Length)) > 0) 46if (ActualLength(left.Slice(right.Length)) > 0) 74return ActualLength(bits.Slice(0, modulus.Length));