| Name | Description |
| ActualDuration | Returns or sets the amount of time that has been completed so far. |
| ActualFinish | Returns or sets the date when the task has been completed. |
| ActualStart | Returns or sets the date on which the task had started. |
| CalculatedFinish | Returns or sets the calculated date representing the finish date where the task should be displayed in the UI. |
| CalculatedStart | Returns or sets the calculated date representing the starting date where the task should be displayed in the UI. |
| CompleteThrough | Returns the date representing the point up to which actuals have been reported for a task. |
| ConstraintDate | Returns or sets the date used when enforcing the ConstraintType |
| ConstraintType | Returns or sets the type of scheduling constraint to be placed on the task. |
| DataItem | Gets the underlying data item if any. |
| Deadline | Returns or sets a target date indicating when the task should be completed. |
| Duration | Returns or sets the duration for the task. |
| DurationFormat | Returns or sets the format for the duration for the task. |
| DurationText | Returns or sets the text used for the ManualDuration of a IsManual task. |
| EarlyFinish | A calculated field that indicates the earliest date that a task could finish based on the predecessors and constraints. |
| EarlyStart | A calculated field that indicates the earliest date that a task could begin based on the predecessors and constraints. |
| Finish | Returns or sets the finish date for the task. |
| FinishSlack | Returns the duration between the EarlyFinish and LateFinish dates. |
| FinishText | Returns or sets the text used for the ManualFinish of a IsManual task. |
| FreeSlack | Returns the amount of time that a task can be delayed without delaying any Successors or affecting the project's finish date. |
| Id | Returns the calculated identifier number that is assigned to each task. |
| Index | Returns the current index of the task within the Tasks of the Parent. |
| IsActive | Returns or sets a boolean indicating if the task is cancelled. |
| IsBarHidden | Returns or sets a boolean indicating if the Gantt bars for the task are hidden. |
| IsCritical | Returns a boolean indicating if the task has some room to slip or if it is on the critical path. |
| IsEstimated | Returns a boolean indicating if the duration is marked as an estimate. |
| IsExpanded | Returns or sets a boolean indicating if the task is expanded. |
| IsManual | Returns or sets a boolean indicating if the task is scheduled manually or automatically. |
| IsMarked | Returns or sets a boolean indicating if the task is marked for further action. |
| IsMilestone | Returns or sets a boolean indicating if the task represents a major event in the project. |
| IsPlaceholder | Returns a boolean indicating if the ManualStart, ManualFinish or ManualDuration does not have a specific value and therefore there is not enough information to schedule the task. |
| IsSummary | Returns a boolean indicating if the task is a summary task - i.e. there are child tasks in the Tasks. |
| LateFinish | A calculated field that indicates the latest date that a task could finish without delaying the project finish. |
| LateStart | A calculated field that indicates the latest date that a task could begin based on the predecessors, successors and constraints without delaying the project. |
| ManualDuration | Returns or sets a value that represents the duration of the task. |
| ManualFinish | Returns or sets the end date and time of the task. |
| ManualStart | Returns or sets the start date and time of the task. |
| Notes | Returns or sets a string representing some notes or comments for the task. |
| OutlineLevel | Returns or sets a number indicating the indentation of the task relative to its Parent |
| Parent | Returns the parent task. |
| PercentComplete | Returns or sets a value between 0 and 100 inclusive that represents the percentage of the ManualDuration that has been completed. |
| Predecessors | Returns the collection of ProjectTaskDependency objects representing this object's predecessors. |
| PredecessorsIdText | Returns or sets a string representing this object's Predecessors based on the Id of the tasks. |
| Project | Returns the associated project containing the task. |
| RemainingDuration | Returns or sets the amount of time that is required to complete the unfinished portion of the task. |
| Resources | Returns a collection of the resources assigned to a given task. |
| ResourcesText | Returns or sets the string representation of the Resources |
| ScheduledDuration | Returns or sets the total span of active working time for the task. |
| ScheduledFinish | Returns or sets the date on which the task is scheduled to be completed. |
| ScheduledStart | Returns or sets the date on which the task is scheduled to be started. |
| Start | Returns or sets the start date for the task. |
| StartSlack | Returns the duration between the EarlyStart and LateStart dates. |
| StartText | Returns or sets the text used for the ManualStart of a IsManual task. |
| Successors | Returns the collection of ProjectTaskDependency objects representing this object's successors. |
| SuccessorsIdText | Returns or sets a string representing this object's Successors based on the Id of the tasks. |
| TaskName | Returns or sets the TaskName of the task. |
| Tasks | Returns the collection of child ProjectTask instances |
| TotalSlack | Returns the total amount of time that a task can be delayed without delaying the project. |