public override string ToString()
{
StringBuilder sb = new StringBuilder("Task(");
sb.Append("TaskId: ");
sb.Append(TaskId);
sb.Append(",TaskType: ");
sb.Append(TaskType);
sb.Append(",TaskAttributes: ");
sb.Append(TaskAttributes);
sb.Append(",TaskCounters: ");
sb.Append(TaskCounters);
sb.Append(",OperatorGraph: ");
sb.Append(OperatorGraph== null ? "<null>" : OperatorGraph.ToString());
sb.Append(",OperatorList: ");
sb.Append(OperatorList);
sb.Append(",Done: ");
sb.Append(Done);
sb.Append(",Started: ");
sb.Append(Started);
sb.Append(")");
return sb.ToString();
}