public ActionTaskItem(Action action, TaskItemPriority priority = TaskItemPriority.Normal) { if (action == null) { throw new ArgumentNullException("action"); } _action = action; Priority = priority; }
public ActionTaskItem(Action action, TaskItemPriority priority = TaskItemPriority.Normal) { if (action == null) { throw Error.ArgumentNull("action"); } _action = action; Priority = priority; }
private WorkItem(ITaskItem taskItem, TaskItemPriority priority = TaskItemPriority.Normal) { if (taskItem == null) { throw Error.ArgumentNull("taskItem"); } _taskItem = taskItem; Priority = priority; }
private WorkItem(ITaskItem taskItem, TaskItemPriority priority = TaskItemPriority.Normal) { if (taskItem == null) { throw new ArgumentNullException("taskItem"); } _taskItem = taskItem; Priority = priority; }
/// <summary> /// Add new task as <see cref="Action" />. /// </summary> /// <param name="action">Represent task.</param> /// <param name="priority">Task priority.</param> /// <remarks> /// Default task priority is <see cref="TaskItemPriority.Normal" />. /// </remarks> public void AddTask(Action action, TaskItemPriority priority = TaskItemPriority.Normal) { IWorkItem workItem = WorkItem.FromAction(action, priority); AddWorkItem(workItem); }
/// <summary> /// Add new task. /// </summary> /// <param name="taskItem">Represent task.</param> /// <param name="priority">Task priority.</param> /// <remarks> /// Default task priority is <see cref="TaskItemPriority.Normal" />. /// </remarks> public void AddTask(ITaskItem taskItem, TaskItemPriority priority = TaskItemPriority.Normal) { IWorkItem workItem = WorkItem.FromTaskItem(taskItem, priority); AddWorkItem(workItem); }
public SampleTask(int taskIndex, TaskItemPriority priority) { _taskIndex = taskIndex; _priority = priority; }
public static IWorkItem FromTaskItem(ITaskItem taskItem, TaskItemPriority priority = TaskItemPriority.Normal) { return new WorkItem(taskItem, priority); }
public static IWorkItem FromAction(Action action, TaskItemPriority priority = TaskItemPriority.Normal) { return new ActionTaskItem(action, priority); }
public static IWorkItem FromTaskItem(ITaskItem taskItem, TaskItemPriority priority = TaskItemPriority.Normal) { return(new WorkItem(taskItem, priority)); }
public static IWorkItem FromAction(Action action, TaskItemPriority priority = TaskItemPriority.Normal) { return(new ActionTaskItem(action, priority)); }
public void AddTask(Action action, TaskItemPriority priority = TaskItemPriority.Normal) { IWorkItem workItem = WorkItem.FromAction(action, priority); AddWorkItem(workItem); }
public void AddTask(ITaskItem taskItem, TaskItemPriority priority = TaskItemPriority.Normal) { IWorkItem workItem = WorkItem.FromTaskItem(taskItem, priority); AddWorkItem(workItem); }