public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = RegressionWeighting.GetHashCode();
         hashCode = (hashCode * 397) ^ RegressionFit.GetHashCode();
         hashCode = (hashCode * 397) ^ NormalizationMethod.GetHashCode();
         hashCode = (hashCode * 397) ^ MsLevel.GetHashCode();
         hashCode = (hashCode * 397) ^ (Units == null ? 0 : Units.GetHashCode());
         return(hashCode);
     }
 }
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = RegressionWeighting.GetHashCode();
         hashCode = (hashCode * 397) ^ RegressionFit.GetHashCode();
         hashCode = (hashCode * 397) ^ NormalizationMethod.GetHashCode();
         hashCode = (hashCode * 397) ^ MsLevel.GetHashCode();
         hashCode = (hashCode * 397) ^ (Units == null ? 0 : Units.GetHashCode());
         hashCode = (hashCode * 397) ^ LodCalculation.GetHashCode();
         hashCode = (hashCode * 397) ^ MaxLoqBias.GetHashCode();
         hashCode = (hashCode * 397) ^ MaxLoqCv.GetHashCode();
         hashCode = (hashCode * 397) ^ SimpleRatios.GetHashCode();
         return(hashCode);
     }
 }