21 references to new
System.Runtime.Numerics (21)
System\Number.BigInteger.cs (5)
265result = new BigInteger((int)signedLeading, null); 275result = new BigInteger((int)signBits | 1, [(leading ^ signBits) - signBits]); 281result = new BigInteger(-1, [0, 1]); 331result = new BigInteger(-1, bits); 340result = new BigInteger(1, bits);
System\Numerics\BigInteger.cs (16)
59private static readonly BigInteger s_int32MinValue = new(-1, [UInt32HighBit]); 884return new BigInteger((int)NumericsHelpers.Abs(value._sign), value._bits); 1062: new BigInteger(+1, right._bits); 1070: new BigInteger(+1, left._bits); 2596return new BigInteger(sign, bits); 2665return new BigInteger(sign, bits); 2672public static implicit operator BigInteger(nuint value) => value <= int.MaxValue ? new BigInteger((int)value, null) : new BigInteger(+1, [value]); 2813return new BigInteger(value._sign, z); 2836return new BigInteger(value >= 0 ? (int)r : -(int)r, null); 2849return new BigInteger(value > 0 ? 1 : -1, rgu); 2881return new BigInteger(value._sign >> smallShift, null); 2892return new BigInteger(value._sign >> 31, null); 2954public static BigInteger operator -(BigInteger value) => new BigInteger(-value._sign, value._bits); 5474return new BigInteger(smallShift == 0 ? -1 : +1, rgu); 5529return new BigInteger(value._sign >> 31, null);