[]
Represents a task in the project.
[TypeConverter(typeof(TaskConverter))]
public abstract class BaseTask : BaseObject, INotifyPropertyChanged, ICloneable, IDisposable, IDataErrorInfo
Name | Description |
---|---|
BaseTask() |
Name | Description |
---|---|
BarStyles | Gets the bar styles. |
Calendar | Gets or sets the calendar. |
CalendarID | Gets or sets the calendar identifier. |
ConstraintDate | Gets or sets the start (finish) date for a start (finish) date constraint. |
ConstraintType | Gets or sets the type of constraint for scheduling a task. |
Deadline | Gets or sets the task's deadline. |
Duration | Gets or sets the task duration. Duration units are specified by the DurationUnits property. |
DurationUnits | Gets or sets the time units for the task duration. |
ErrorMessage | Gets or sets the error message displayed for the task. |
FieldStyles | gets the field styles. |
Finish | Gets or sets the finish date. |
GridConstraintDate | This property is for internal use only. |
GridConstraintType | This property is for internal use only. |
GridDuration | This property is for internal use only. |
GridDurationUnits | This property is for internal use only. |
GridFinish | This property is for internal use only. |
GridPercent | This property is for internal use only. |
GridPredecessors | This property is for internal use only. |
GridStart | This property is for internal use only. |
GridTaskMode | Gets or sets the grid task mode. |
HideBar | Gets or sets a value indicating if the task bar shouldn't appear on the chart. |
Inactive | Gets or sets the task in inactive or not. |
Initialized | Indicates whether the Task contains non-empty fields. |
IsCollapsed | Gets or set the task is collapsed or not. |
this[string] | Gets the error message for the property with the given name. |
Mode | Gets or sets the task mode. |
Name | Gets or sets the task name. |
OutlineLevel | Gets or sets the outline level of the task. |
OutlineParent | Gets or sets the the outline parent task. |
OutlineParentID | Gets or sets the outline parent identifier. |
Parts | Gets or sets the Parts of this task. |
PercentComplete | Gets or sets the completion stage of this task. |
Predecessors | Gets a list of tasks that must be finished/started before this task can start/finish. |
ReflectOnGroup | Gets or sets a value indicating whether the task is reflected on group bar. |
ReflectOnSummary | Gets or sets the task reflect on summary or not. |
ResourceNames | Gets a string with the list of resources used by this task. |
ResourceRefs | Gets a list of resources used by this task. |
Start | Gets or sets the start date. |
Summary | Gets or sets the task in summary task or not. |
Name | Description |
---|---|
Clone() | Creates a new object that is a copy of the current instance. |
Dispose() | Clean up any resources being used. |
GetCompleteThroughDate(double) | Returns the date of the completed part of the task. |
GetDurationInDays() | Returns the task duration, in days. |
SplitTask(DateTime, double) | Split the task by start date and duration. |