示例#1
0
 public override int GetHashCode()
 {
     unchecked
     {
         return((V1.GetHashCode() * 397) ^ V2.GetHashCode());
     }
 }
示例#2
0
 public override int GetHashCode()
 {
     unchecked
     {
         return((Center.GetHashCode() * 397) ^ W.GetHashCode());
     }
 }
示例#3
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hashcode = Min.GetHashCode();
         hashcode = (hashcode * 397) ^ Max.GetHashCode();
         hashcode = (hashcode * 397) ^ isValid.GetHashCode();
         return(hashcode);
     }
 }
示例#4
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hashcode = Origin.GetHashCode();
         hashcode = (hashcode * 397) ^ BoxExtent.GetHashCode();
         hashcode = (hashcode * 397) ^ SphereRadius.GetHashCode();
         return(hashcode);
     }
 }
示例#5
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hashcode = InVal.GetHashCode();
         hashcode = (hashcode * 397) ^ OutVal.GetHashCode();
         hashcode = (hashcode * 397) ^ ArriveTangent.GetHashCode();
         hashcode = (hashcode * 397) ^ LeaveTangent.GetHashCode();
         hashcode = (hashcode * 397) ^ InterpMode.GetHashCode();
         return(hashcode);
     }
 }
示例#6
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hashcode = Center.GetHashCode();
         hashcode = (hashcode * 397) ^ AxisX.GetHashCode();
         hashcode = (hashcode * 397) ^ AxisY.GetHashCode();
         hashcode = (hashcode * 397) ^ AxisZ.GetHashCode();
         hashcode = (hashcode * 397) ^ ExtentX.GetHashCode();
         hashcode = (hashcode * 397) ^ ExtentY.GetHashCode();
         hashcode = (hashcode * 397) ^ ExtentZ.GetHashCode();
         return(hashcode);
     }
 }