40 references to BigInteger
System.Runtime.Numerics (40)
System\Number.BigInteger.cs (1)
459result = new BigInteger(resultBuffer, number.IsNegative);
System\Numerics\BigInteger.cs (39)
949return new BigInteger(quotient, (dividend._sign < 0) ^ (divisor._sign < 0)); 990remainder = new(rest, dividend._sign < 0); 991BigInteger result = new(quotient, (dividend._sign < 0) ^ (divisor._sign < 0)); 1165result = new BigInteger(bits, negative: false); 1272return new BigInteger(dividendBits[..limbCount], dividend._sign < 0); 1278BigInteger remainder = new(bits, dividend._sign < 0); 1373result = new BigInteger(bits, value._sign < 0 && !exponent.IsEven); 1445result = new BigInteger(genericBits, value._sign < 0 && (exponent & 1) != 0); 1523: new BigInteger(exactBits, negative: false); 1660result = new BigInteger(bits, value._sign < 0 && (exponent & 1) != 0); 1669result = new BigInteger(bits, value._sign < 0 && (exponent & 1) != 0); 2358result = new BigInteger(bits, leftSign < 0); 2369result = new BigInteger(bits, leftSign < 0); 2380result = new BigInteger(bits, leftSign < 0); 2391result = new BigInteger(bits, leftSign < 0); 2436result = new BigInteger(bits, leftSign >= 0); 2447result = new BigInteger(bits, leftSign < 0); 2456result = new BigInteger(bits, leftSign >= 0); 2467result = new BigInteger(bits, leftSign < 0); 2502result = new BigInteger(bits, leftSign < 0); 2530result = new BigInteger(bits, compare < 0 ? leftSign >= 0 : leftSign < 0); 3455BigInteger result = new(zd, neg); 3480result = new BigInteger(bits, negative: true); 3489result = new BigInteger(bits, negative: false); 3515result = new BigInteger(bits, negative: false); 3523result = new BigInteger(bits, negative: true); 3544result = new BigInteger(bits, negative: false); 3553result = new BigInteger(bits, negative: true); 3611result = new BigInteger(bits, (leftSign < 0) ^ (rightSign < 0)); 3622result = new BigInteger(bits, (leftSign < 0) ^ (rightSign < 0)); 3631result = new BigInteger(bits, (leftSign < 0) ^ (rightSign < 0)); 3642result = new BigInteger(bits, (leftSign < 0) ^ (rightSign < 0)); 3676BigInteger result = new BigInteger(quotient, (dividend._sign < 0) ^ (divisor._sign < 0)); 3713BigInteger result = new(quotient, (dividend._sign < 0) ^ (divisor._sign < 0)); 3775BigInteger result = new(bits, dividend._sign < 0); 4277BigInteger result = new(zd, negative); 4339BigInteger result = new(zd, negative); 6119result = new BigInteger(zd, true); 6123result = new BigInteger(zd, false);