Beispiel #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = MinOverlayArea.GetHashCode();
         hashCode = (hashCode * 397) ^ MinSourceArea.GetHashCode();
         hashCode = (hashCode * 397) ^ AspectRatio1.GetHashCode();
         hashCode = (hashCode * 397) ^ AspectRatio2.GetHashCode();
         hashCode = (hashCode * 397) ^ Angle1.GetHashCode();
         hashCode = (hashCode * 397) ^ Angle2.GetHashCode();
         hashCode = (hashCode * 397) ^ MinSampleArea;
         hashCode = (hashCode * 397) ^ RequiredSampleArea;
         hashCode = (hashCode * 397) ^ MaxSampleDiff.GetHashCode();
         hashCode = (hashCode * 397) ^ Subpixel.GetHashCode();
         hashCode = (hashCode * 397) ^ ScaleBase.GetHashCode();
         hashCode = (hashCode * 397) ^ Branches;
         hashCode = (hashCode * 397) ^ AcceptableDiff.GetHashCode();
         hashCode = (hashCode * 397) ^ Correction;
         return(hashCode);
     }
 }