public bool Equals(JobRunInfo other) { return (RunIndex == other.RunIndex && StartReason == other.StartReason && DueTime.Equals(other.DueTime) && DueTimeWasOverridden == other.DueTimeWasOverridden && StartTime.Equals(other.StartTime) && Nullable.Equals(EndTime, other.EndTime) && Status == other.Status && Output == other.Output && Equals(Exception, other.Exception)); }