ScheduledTask
One task once scheduled: its dates, its float, and where it sits in the outline.
public sealed class ScheduledTask
Remarks
The Early and Late values are indexes on the working-day axis of Calendar. A task occupies [EarlyStart, EarlyFinish) , so EarlyFinish is the first index after the task and a finish-to-start successor begins exactly there. The Start and Finish dates are inclusive: the first and last working days of the task.
Members at a glance
Assignee | Who is doing it. |
BaselineFinish | The originally agreed last day, when the task has one. |
BaselineStart | The originally agreed start, when the task has one. |
Category | Its category. |
Children | Ids of the tasks directly beneath it, in plan order. |
Depth | Zero for a top-level task. |
Duration | Working days. For a summary, from its first subtask's start to its last subtask's finish. |
EarlyFinish | Working-day index just after its last day. |
EarlyStart | Working-day index of its first day. |
Finish | Last working day, inclusive. For a milestone, the day it falls on. |
FreeFloat | Working days it can slip without moving any task that follows it. |
Id | The task's id. |
IsCollapsed | Whether a summary asked to start with its subtasks hidden. |
IsCritical | On the critical path: no float. A summary is critical when any of its subtasks is. |
IsMilestone | Whether it is a milestone: no length, drawn as a diamond. |
IsSummary | Whether it has subtasks, so that its dates are rolled up from theirs. |
LateFinish | The latest index it can finish at without moving the project's finish. |
LateFinishDate | The latest last day that keeps the project's finish. |
LateStart | The latest index it can start at without moving the project's finish. |
LateStartDate | The latest start that keeps the project's finish. |
Name | The task's name, or its id when it has none. |
ParentId | The parent's id; null for a top-level task, including one whose parent was refused. |
Progress | 0 to 100. A summary's is its subtasks', weighted by their durations. |
Start | First working day. |
Status | Its workflow state. |
Task | The task this was scheduled from. |
TotalFloat | Working days it can slip without moving the project's finish. Negative when a pinned date already makes the plan late. |
Wbs | Outline number: 1 , 1.2 , 1.2.3 . |
ToString | The name, for the debugger. |
Properties
Assignee
Who is doing it.
BaselineFinish
The originally agreed last day, when the task has one.
BaselineStart
The originally agreed start, when the task has one.
Category
Its category.
Children
Ids of the tasks directly beneath it, in plan order.
Depth
Zero for a top-level task.
Duration
Working days. For a summary, from its first subtask's start to its last subtask's finish.
EarlyFinish
Working-day index just after its last day.
EarlyStart
Working-day index of its first day.
Finish
Last working day, inclusive. For a milestone, the day it falls on.
FreeFloat
Working days it can slip without moving any task that follows it.
Id
The task's id.
IsCollapsed
Whether a summary asked to start with its subtasks hidden.
IsCritical
On the critical path: no float. A summary is critical when any of its subtasks is.
IsMilestone
Whether it is a milestone: no length, drawn as a diamond.
IsSummary
Whether it has subtasks, so that its dates are rolled up from theirs.
LateFinish
The latest index it can finish at without moving the project's finish.
LateFinishDate
The latest last day that keeps the project's finish.
LateStart
The latest index it can start at without moving the project's finish.
LateStartDate
The latest start that keeps the project's finish.
Name
The task's name, or its id when it has none.
ParentId
The parent's id; null for a top-level task, including one whose parent was refused.
Progress
0 to 100. A summary's is its subtasks', weighted by their durations.
Start
First working day.
Status
Its workflow state.
Task
The task this was scheduled from.
TotalFloat
Working days it can slip without moving the project's finish. Negative when a pinned date already makes the plan late.
Wbs
Outline number: 1 , 1.2 , 1.2.3 .
Methods
ToString
The name, for the debugger.
Returns. The name.