示例#1
0
 internal PrimeFactorizationResult(PrimeFactorizationResultEvaluation result) : this()
 {
     if (result == PrimeFactorizationResultEvaluation.FactorFound)
     {
         throw new ArgumentException();
     }
     this.result = result;
 }
示例#2
0
 internal PrimeFactorizationResult(PrimeFactorizationResultEvaluation result, BigInteger primeFactor) : this()
 {
     if (result == PrimeFactorizationResultEvaluation.FactorFound)
     {
         throw new ArgumentException();
     }
     this.result      = result;
     this.primeFactor = primeFactor;
 }
示例#3
0
 internal PrimeFactorizationResult(BigInteger primeFactor) : this()
 {
     this.primeFactor = primeFactor;
     result           = PrimeFactorizationResultEvaluation.FactorFound;
 }