Version

ProjectTask Class Members

The following tables list the members exposed by ProjectTask.

Public Constructors
 NameDescription
Public ConstructorProjectTask ConstructorInitializes a new ProjectTask  
Public Properties
 NameDescription
Public PropertyActualDurationReturns or sets the amount of time that has been completed so far.  
Public PropertyActualFinishReturns or sets the date when the task has been completed.  
Public PropertyActualStartReturns or sets the date on which the task had started.  
Public PropertyCalculatedFinishReturns or sets the calculated date representing the finish date where the task should be displayed in the UI.  
Public PropertyCalculatedStartReturns or sets the calculated date representing the starting date where the task should be displayed in the UI.  
Public PropertyCompleteThroughReturns the date representing the point up to which actuals have been reported for a task.  
Public PropertyConstraintDateReturns or sets the date used when enforcing the ConstraintType  
Public PropertyConstraintTypeReturns or sets the type of scheduling constraint to be placed on the task.  
Public PropertyDataItemGets the underlying data item if any.  
Public PropertyDeadlineReturns or sets a target date indicating when the task should be completed.  
Public PropertyDurationReturns or sets the duration for the task.  
Public PropertyDurationFormatReturns or sets the format for the duration for the task.  
Public PropertyDurationTextReturns or sets the text used for the ManualDuration of a IsManual task.  
Public PropertyEarlyFinishA calculated field that indicates the earliest date that a task could finish based on the predecessors and constraints.  
Public PropertyEarlyStartA calculated field that indicates the earliest date that a task could begin based on the predecessors and constraints.  
Public PropertyFinishReturns or sets the finish date for the task.  
Public PropertyFinishSlackReturns the duration between the EarlyFinish and LateFinish dates.  
Public PropertyFinishTextReturns or sets the text used for the ManualFinish of a IsManual task.  
Public PropertyFreeSlackReturns the amount of time that a task can be delayed without delaying any Successors or affecting the project's finish date.  
Public PropertyIdReturns the calculated identifier number that is assigned to each task.  
Public PropertyIndexReturns the current index of the task within the Tasks of the Parent.  
Public PropertyIsActiveReturns or sets a boolean indicating if the task is cancelled.  
Public PropertyIsBarHiddenReturns or sets a boolean indicating if the Gantt bars for the task are hidden.  
Public PropertyIsCriticalReturns a boolean indicating if the task has some room to slip or if it is on the critical path.  
Public PropertyIsEstimatedReturns a boolean indicating if the duration is marked as an estimate.  
Public PropertyIsExpandedReturns or sets a boolean indicating if the task is expanded.  
Public PropertyIsManualReturns or sets a boolean indicating if the task is scheduled manually or automatically.  
Public PropertyIsMarkedReturns or sets a boolean indicating if the task is marked for further action.  
Public PropertyIsMilestoneReturns or sets a boolean indicating if the task represents a major event in the project.  
Public PropertyIsPlaceholderReturns 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.  
Public PropertyIsSummaryReturns a boolean indicating if the task is a summary task - i.e. there are child tasks in the Tasks.  
Public PropertyLateFinishA calculated field that indicates the latest date that a task could finish without delaying the project finish.  
Public PropertyLateStartA calculated field that indicates the latest date that a task could begin based on the predecessors, successors and constraints without delaying the project.  
Public PropertyManualDurationReturns or sets a value that represents the duration of the task.  
Public PropertyManualFinishReturns or sets the end date and time of the task.  
Public PropertyManualStartReturns or sets the start date and time of the task.  
Public PropertyNotesReturns or sets a string representing some notes or comments for the task.  
Public PropertyOutlineLevelReturns or sets a number indicating the indentation of the task relative to its Parent  
Public PropertyParentReturns the parent task.  
Public PropertyPercentCompleteReturns or sets a value between 0 and 100 inclusive that represents the percentage of the ManualDuration that has been completed.  
Public PropertyPredecessorsReturns the collection of ProjectTaskDependency objects representing this object's predecessors.  
Public PropertyPredecessorsIdTextReturns or sets a string representing this object's Predecessors based on the Id of the tasks.  
Public PropertyProjectReturns the associated project containing the task.  
Public PropertyRemainingDurationReturns or sets the amount of time that is required to complete the unfinished portion of the task.  
Public PropertyResourcesReturns a collection of the resources assigned to a given task.  
Public PropertyResourcesTextReturns or sets the string representation of the Resources  
Public PropertyScheduledDurationReturns or sets the total span of active working time for the task.  
Public PropertyScheduledFinishReturns or sets the date on which the task is scheduled to be completed.  
Public PropertyScheduledStartReturns or sets the date on which the task is scheduled to be started.  
Public PropertyStartReturns or sets the start date for the task.  
Public PropertyStartSlackReturns the duration between the EarlyStart and LateStart dates.  
Public PropertyStartTextReturns or sets the text used for the ManualStart of a IsManual task.  
Public PropertySuccessorsReturns the collection of ProjectTaskDependency objects representing this object's successors.  
Public PropertySuccessorsIdTextReturns or sets a string representing this object's Successors based on the Id of the tasks.  
Public PropertyTaskNameReturns or sets the TaskName of the task.  
Public PropertyTasksReturns the collection of child ProjectTask instances  
Public PropertyTotalSlackReturns the total amount of time that a task can be delayed without delaying the project.  
Protected Properties
 NameDescription
Protected PropertyHasListeners (Inherited from Infragistics.PropertyChangeNotifier)
Public Methods
 NameDescription
Public MethodDeleteDeletes the task and its subtasks.  
Public MethodGetLocalReturns the DateTime for the specified property relative to the specified Infragistics.Controls.Schedules.TimeZoneToken  
Public MethodIndentUsed to remove a task from the Parent and make it a child of the previous sibling task.  
Public MethodIsAncestorOfReturns a boolean indicating if the specified task is a descendant of this instance.  
Public MethodIsDescendantOfReturns a boolean indicating if this task is a descendant of the specified task.  
Public MethodOutdentUsed to remove the task from the Parent and make it a sibling immediately following it and moves all remaining siblings to be children of this task.  
Public MethodRepositionMoves this task relative to the specified task.  
Public MethodRespectLinksReschedules the manual task so it honors its dependencies.  
Public MethodSetLocalReturns the DateTime for the specified property relative to the specified Infragistics.Controls.Schedules.TimeZoneToken  
Protected Methods
 NameDescription
Protected MethodOnFirstListenerAdding (Inherited from Infragistics.PropertyChangeNotifier)
Protected MethodOnHasListenersChangedOverridden. Invoked when the HasListeners property changes.  
Protected MethodOnPropertyChangedOverridden. Overridden. Called when property changed event is raised.  
Protected MethodRaisePropertyChangedEvent (Inherited from Infragistics.PropertyChangeNotifier)
Protected MethodSetField<T> (Inherited from Infragistics.PropertyChangeNotifierExtended)
Public Events
 NameDescription
Public EventPropertyChanged (Inherited from Infragistics.PropertyChangeNotifier)
See Also