コード例 #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         return((Point1.GetHashCode() * 397) ^ Point2.GetHashCode());
     }
 }
コード例 #2
0
ファイル: Wall.cs プロジェクト: chefarbeiter/Maze
        public override int GetHashCode()
        {
            var hashCode = 363529913;

            hashCode = hashCode * -1521134295 + Point1.GetHashCode();
            hashCode = hashCode * -1521134295 + Point2.GetHashCode();
            return(hashCode);
        }
コード例 #3
0
ファイル: Polygon.cs プロジェクト: andreinitescu/Scraps
 public override int GetHashCode()
 {
     return(Point1.GetHashCode() ^ Point2.GetHashCode());
 }
コード例 #4
0
ファイル: LineSegment.cs プロジェクト: Maurice2499/GeoAlg
 public override int GetHashCode()
 {
     return(47 * Point1.GetHashCode() + Point2.GetHashCode());
 }
コード例 #5
0
ファイル: Segment.cs プロジェクト: yzsources/Geometry2D
 public override int GetHashCode() => Point1.GetHashCode() ^ Point2.GetHashCode();
コード例 #6
0
 public override int GetHashCode()
 {
     return((2 * Point1.GetHashCode()) + (3 * Point2.GetHashCode()));
 }