33 references to BigInteger
System.Runtime.Numerics (33)
System\Number.BigInteger.cs (1)
414result = new BigInteger(resultBuffer, number.IsNegative);
System\Numerics\BigInteger.cs (32)
927return new BigInteger(quotient, (dividend._sign < 0) ^ (divisor._sign < 0)); 947remainder = new(rest, dividend._sign < 0); 948BigInteger result = new(quotient, (dividend._sign < 0) ^ (divisor._sign < 0)); 1091result = new BigInteger(bits, negative: false); 1151result = new BigInteger(bits, value._sign < 0 && !exponent.IsEven); 1199result = new BigInteger(bits, value._sign < 0 && (exponent & 1) != 0); 1208result = new BigInteger(bits, value._sign < 0 && (exponent & 1) != 0); 1888result = new BigInteger(bits, leftSign < 0); 1899result = new BigInteger(bits, leftSign < 0); 1910result = new BigInteger(bits, leftSign < 0); 1921result = new BigInteger(bits, leftSign < 0); 1957result = new BigInteger(bits, leftSign >= 0); 1968result = new BigInteger(bits, leftSign < 0); 1977result = new BigInteger(bits, leftSign >= 0); 1988result = new BigInteger(bits, leftSign < 0); 2721BigInteger result = new(zd, neg); 2746result = new BigInteger(bits, negative: true); 2755result = new BigInteger(bits, negative: false); 2781result = new BigInteger(bits, negative: false); 2789result = new BigInteger(bits, negative: true); 2810result = new BigInteger(bits, negative: false); 2819result = new BigInteger(bits, negative: true); 2860result = new BigInteger(bits, (leftSign < 0) ^ (rightSign < 0)); 2871result = new BigInteger(bits, (leftSign < 0) ^ (rightSign < 0)); 2880result = new BigInteger(bits, (leftSign < 0) ^ (rightSign < 0)); 2891result = new BigInteger(bits, (leftSign < 0) ^ (rightSign < 0)); 2925BigInteger result = new BigInteger(quotient, (dividend._sign < 0) ^ (divisor._sign < 0)); 2944BigInteger result = new(quotient, (dividend._sign < 0) ^ (divisor._sign < 0)); 2987BigInteger result = new(bits, dividend._sign < 0); 3336BigInteger result = new(zd, negative); 5113result = new BigInteger(zd, true); 5117result = new BigInteger(zd, false);