Example #1
0
        public override int GetHashCode()
        {
            int hash = 17;

            hash = hash * 23 + Major.GetHashCode();
            hash = hash * 23 + Minor.GetHashCode();
            hash = hash * 23 + Patch.GetHashCode();
            hash = hash * 23 + Build.GetHashCode();
            hash = hash * 23 + (Special != null ? Special.GetHashCode() : 0);
            return(hash);
        }
Example #2
0
        public override int GetHashCode()
        {
            var hashCode = 652262346;

            hashCode = hashCode * -1521134295 + Special.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(AlternateString);

            hashCode = hashCode * -1521134295 + EqualityComparer <NamedEntity[]> .Default.GetHashCode(Entities);

            return(hashCode);
        }
Example #3
0
 /// <summary>
 /// Hashcode
 /// </summary>
 /// <returns>Hashcode</returns>
 public override int GetHashCode()
 {
     unchecked
     {
         return(Family.GetHashCode() *
                Month.GetHashCode() *
                Ribbon.GetHashCode() *
                Animal.GetHashCode() *
                Special.GetHashCode() *
                Id.GetHashCode());
     }
 }
Example #4
0
        public override int GetHashCode()
        {
            var hashCode = 1896425553;

            hashCode = hashCode * -1521134295 + Special.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(AlternateString);

            hashCode = hashCode * -1521134295 + PlayerVersusMode.GetHashCode();
            hashCode = hashCode * -1521134295 + Slotted.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <NamedEntity[]> .Default.GetHashCode(Entities);

            return(hashCode);
        }
Example #5
0
 public override int GetHashCode()
 {
     return(special.GetHashCode() + op);
 }