|  | 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. |