public override int GetHashCode() { return (int)this.Xx ^ (int)this.Xx>>32 ^ (int)this.Xy ^ (int)this.Xy>>32 ^ (int)this.Yx ^ (int)this.Yx>>32 ^ (int)this.Yy ^ (int)this.Yy>>32 ^ (int)this.X0 ^ (int)this.X0>>32 ^ (int)this.Y0 ^ (int)this.Y0>>32; }