21 references to BigInteger
System.Runtime.Numerics (21)
System\Number.BigInteger.cs (5)
245
result = new
BigInteger
((int)signedLeading, null);
255
result = new
BigInteger
((int)signBits | 1, [(leading ^ signBits) - signBits]);
261
result = new
BigInteger
(-1, [0, 1]);
311
result = new
BigInteger
(-1, bits);
320
result = new
BigInteger
(1, bits);
System\Numerics\BigInteger.cs (16)
59
private static readonly BigInteger s_int32MinValue =
new
(-1, [UInt32HighBit]);
884
return new
BigInteger
((int)NumericsHelpers.Abs(value._sign), value._bits);
1062
: new
BigInteger
(+1, right._bits);
1070
: new
BigInteger
(+1, left._bits);
2487
return new
BigInteger
(sign, bits);
2556
return new
BigInteger
(sign, bits);
2563
public static implicit operator BigInteger(nuint value) => value <= int.MaxValue ? new
BigInteger
((int)value, null) : new
BigInteger
(+1, [value]);
2704
return new
BigInteger
(value._sign, z);
2727
return new
BigInteger
(value >= 0 ? (int)r : -(int)r, null);
2740
return new
BigInteger
(value > 0 ? 1 : -1, rgu);
2772
return new
BigInteger
(value._sign >> smallShift, null);
2783
return new
BigInteger
(value._sign >> 31, null);
2845
public static BigInteger operator -(BigInteger value) => new
BigInteger
(-value._sign, value._bits);
5365
return new
BigInteger
(smallShift == 0 ? -1 : +1, rgu);
5420
return new
BigInteger
(value._sign >> 31, null);