コード例 #1
0
            public override int GetHashCode()
            {
                int hashCode = -1889935131;

                hashCode = hashCode * -1521134295 + X.GetHashCode();
                hashCode = hashCode * -1521134295 + Y.GetHashCode();
                hashCode = hashCode * -1521134295 + Rotation.GetHashCode();
                hashCode = hashCode * -1521134295 + ScaleX.GetHashCode();
                hashCode = hashCode * -1521134295 + ScaleY.GetHashCode();
                return(hashCode);
            }
コード例 #2
0
ファイル: Matrix2D.cs プロジェクト: alexandrvslv/datawf
        public override int GetHashCode()
        {
            int hashCode = -62375069;

            hashCode = hashCode * -1521134295 + ScaleX.GetHashCode();
            hashCode = hashCode * -1521134295 + SkewX.GetHashCode();
            hashCode = hashCode * -1521134295 + TransX.GetHashCode();
            hashCode = hashCode * -1521134295 + SkewY.GetHashCode();
            hashCode = hashCode * -1521134295 + ScaleY.GetHashCode();
            hashCode = hashCode * -1521134295 + TransY.GetHashCode();
            hashCode = hashCode * -1521134295 + Persp0.GetHashCode();
            hashCode = hashCode * -1521134295 + Persp1.GetHashCode();
            hashCode = hashCode * -1521134295 + Persp2.GetHashCode();
            return(hashCode);
        }