public void Add(ShortStatus item) { NumberOfOk += item.NumberOfOk; NumberOfFail += item.NumberOfFail; NumberOfDone += item.NumberOfDone; TotalNumber += item.TotalNumber; }
public override int GetHashCode() { unchecked { var hashCode = TimeRemaining.GetHashCode(); hashCode = (hashCode * 397) ^ (int)State; hashCode = (hashCode * 397) ^ (LongStatus != null ? LongStatus.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ShortStatus != null ? ShortStatus.GetHashCode() : 0); hashCode = (hashCode * 397) ^ PercentComplete.GetHashCode(); return(hashCode); } }