public override string ToString() { StringBuilder sb = new StringBuilder(); sb.AppendFormat("{0}\t{1}\t{2}\t", Count, Index, ElapsedMilliseconds); if (Progress.Count > 0) { var progress = Progress.Aggregate((x, y) => x + ", " + y); sb.Append(progress); } return(sb.ToString()); }