public override int GetHashCode() { unchecked { int hashCode = (ProjectKey != null ? ProjectKey.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ProjectName != null ? ProjectName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (BuildName != null ? BuildName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (PlanKey != null ? PlanKey.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Enabled.GetHashCode(); hashCode = (hashCode * 397) ^ IsBuilding.GetHashCode(); hashCode = (hashCode * 397) ^ IsActive.GetHashCode(); hashCode = (hashCode * 397) ^ AverageBuildTimeInSeconds.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { unchecked { int hash = 13; hash = hash * 7 + (Name == null ? 0 : Name.GetHashCode()); hash = hash * 7 + (ModelName == null ? 0 : ModelName.GetHashCode()); hash = hash * 7 + (SerialCode == null ? 0 : SerialCode.GetHashCode()); hash = hash * 7 + (BuildName == null ? 0 : BuildName.GetHashCode()); hash = hash * 7 + BuildVersion.GetHashCode(); hash = hash * 7 + HighestRevision.GetHashCode(); hash = hash * 7 + ResetReason.GetHashCode(); hash = hash * 7 + ResetException.GetHashCode(); hash = hash * 7 + StopReason.GetHashCode(); return(hash); } }