/// <summary> /// Creates a new result with a task as content. /// </summary> /// <param name="task"></param> private Result(MicroTask <T> task, T value) { this.task = task; this.value = value; }
/// <summary> /// Creates a new result with a task as content. /// </summary> /// <param name="task"></param> public Result(MicroTask <T> task) { this.value = default(T); this.task = task; }
public ResultAwaiter(MicroTask <T> t, T value) { this.t = t; this.value = value; }