public override int GetHashCode() { unchecked { return(BlockId.GetHashCode()); } }
public override int GetHashCode() { unchecked { return((Block.GetHashCode() * 397) ^ AttachmentPoint.GetHashCode()); } }
public override int GetHashCode() { return(TimeStamp.GetHashCode() ^ BlockType.GetHashCode() ^ BlockId.GetHashCode() ^ Data.GetHashCode() ^ Digest.GetHashCode() ^ Properties.GetHashCode()); }
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); } }
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); }
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); } }
public override int GetHashCode() { return(BlockId.GetHashCode()); }
public override int GetHashCode() { return((BlockId.GetHashCode()) ^ (ClassScope.GetHashCode()) ^ (FunctionIndex.GetHashCode())); }
/// <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); } }
protected override int GetHashCodeInternal() { return((ChapterId?.GetHashCode() ?? 0) * 19 + BlockId.GetHashCode() * 7 + LineId.GetHashCode()); }
public override int GetHashCode() { return(id.GetHashCode()); }