Exemplo n.º 1
0
 public override int GetHashCode()
 {
     unchecked
     {
         return(BlockId.GetHashCode());
     }
 }
Exemplo n.º 2
0
 public override int GetHashCode()
 {
     unchecked
     {
         return((Block.GetHashCode() * 397) ^ AttachmentPoint.GetHashCode());
     }
 }
Exemplo n.º 3
0
 public override int GetHashCode()
 {
     return(TimeStamp.GetHashCode() ^
            BlockType.GetHashCode() ^
            BlockId.GetHashCode() ^
            Data.GetHashCode() ^
            Digest.GetHashCode() ^
            Properties.GetHashCode());
 }
Exemplo n.º 4
0
 public override int GetHashCode()
 {
     unchecked
     {
         var result = (MotherBoardId != null ? MotherBoardId.GetHashCode() : 0);
         result = (result * 397) ^ ModuleId.GetHashCode();
         result = (result * 397) ^ ControlId.GetHashCode();
         result = (result * 397) ^ ModuleType.GetHashCode();
         result = (result * 397) ^ BlockId.GetHashCode();
         return(result);
     }
 }
Exemplo n.º 5
0
        public override int GetHashCode()
        {
            var hashCode = -596621668;

            hashCode = hashCode * -1521134295 + base.GetHashCode();
            hashCode = hashCode * -1521134295 + IsEmpty.GetHashCode();
            hashCode = hashCode * -1521134295 + BlockId.GetHashCode();
            hashCode = hashCode * -1521134295 + ItemCount.GetHashCode();
            hashCode = hashCode * -1521134295 + ItemDamage.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <NbtFile> .Default.GetHashCode(NBT);

            return(hashCode);
        }
Exemplo n.º 6
0
        public override int GetHashCode()
        {
            unchecked
            {
                var hashCode = (Id != null ? Id.GetHashCode() : 0);
                hashCode = (hashCode * 397) ^ Amount.GetHashCode();
                hashCode = (hashCode * 397) ^ (AssetId != null ? AssetId.GetHashCode() : 0);
                hashCode = (hashCode * 397) ^ Confirmations;
                hashCode = (hashCode * 397) ^ (BlockId != null ? BlockId.GetHashCode() : 0);
                hashCode = (hashCode * 397) ^ (Blockchain != null ? Blockchain.GetHashCode() : 0);

                return(hashCode);
            }
        }
Exemplo n.º 7
0
 public override int GetHashCode()
 {
     return(BlockId.GetHashCode());
 }
Exemplo n.º 8
0
 public override int GetHashCode()
 {
     return((BlockId.GetHashCode()) ^
            (ClassScope.GetHashCode()) ^
            (FunctionIndex.GetHashCode()));
 }
Exemplo n.º 9
0
        /// <summary>
        /// Gets the hash code
        /// </summary>
        /// <returns>Hash code</returns>
        public override int GetHashCode()
        {
            unchecked // Overflow is fine, just wrap
            {
                var hashCode = 41;
                // Suitable nullity checks etc, of course :)
                if (DutyId != null)
                {
                    hashCode = hashCode * 59 + DutyId.GetHashCode();
                }
                if (SlaveDutyId != null)
                {
                    hashCode = hashCode * 59 + SlaveDutyId.GetHashCode();
                }
                if (BlockId != null)
                {
                    hashCode = hashCode * 59 + BlockId.GetHashCode();
                }
                if (ClientDeptId != null)
                {
                    hashCode = hashCode * 59 + ClientDeptId.GetHashCode();
                }
                if (SubDiscipline != null)
                {
                    hashCode = hashCode * 59 + SubDiscipline.GetHashCode();
                }

                hashCode = hashCode * 59 + RequestGender.GetHashCode();
                if (Grade != null)
                {
                    hashCode = hashCode * 59 + Grade.GetHashCode();
                }
                if (FallbackGrade != null)
                {
                    hashCode = hashCode * 59 + FallbackGrade.GetHashCode();
                }
                if (VacancyReason != null)
                {
                    hashCode = hashCode * 59 + VacancyReason.GetHashCode();
                }
                if (Date != null)
                {
                    hashCode = hashCode * 59 + Date.GetHashCode();
                }
                if (StartTime != null)
                {
                    hashCode = hashCode * 59 + StartTime.GetHashCode();
                }
                if (EndTime != null)
                {
                    hashCode = hashCode * 59 + EndTime.GetHashCode();
                }

                hashCode = hashCode * 59 + BreakDuration.GetHashCode();

                hashCode = hashCode * 59 + PoNumber.GetHashCode();

                hashCode = hashCode * 59 + UniqueNumber.GetHashCode();
                if (Agency != null)
                {
                    hashCode = hashCode * 59 + Agency.GetHashCode();
                }
                if (Skill != null)
                {
                    hashCode = hashCode * 59 + Skill.GetHashCode();
                }
                if (Specialty != null)
                {
                    hashCode = hashCode * 59 + Specialty.GetHashCode();
                }
                if (FallbackSkill != null)
                {
                    hashCode = hashCode * 59 + FallbackSkill.GetHashCode();
                }
                if (FallbackSpeciality != null)
                {
                    hashCode = hashCode * 59 + FallbackSpeciality.GetHashCode();
                }

                hashCode = hashCode * 59 + Status.GetHashCode();
                if (Rates != null)
                {
                    hashCode = hashCode * 59 + Rates.GetHashCode();
                }
                if (TimeIntervalRates != null)
                {
                    hashCode = hashCode * 59 + TimeIntervalRates.GetHashCode();
                }
                if (Person != null)
                {
                    hashCode = hashCode * 59 + Person.GetHashCode();
                }
                return(hashCode);
            }
        }
Exemplo n.º 10
0
 protected override int GetHashCodeInternal()
 {
     return((ChapterId?.GetHashCode() ?? 0) * 19 + BlockId.GetHashCode() * 7 + LineId.GetHashCode());
 }
Exemplo n.º 11
0
 public override int GetHashCode()
 {
     return(id.GetHashCode());
 }