Class Task
Represents a Task in a Project
Inheritance
Inherited Members
Namespace: Syncfusion.ProjIO
Assembly: Syncfusion.ProjIO.Base.dll
Syntax
public class Task
Constructors
Task()
Initializes a new instance of the Task class.
Declaration
public Task()
Task(String)
Initializes a new instance of the Task class.
Declaration
public Task(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | The name. |
Properties
ActualCost
Gets or sets the actual cost of the task
Declaration
public decimal ActualCost { get; set; }
Property Value
Type |
---|
System.Decimal |
ActualCostSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string ActualCostSerialized { get; set; }
Property Value
Type |
---|
System.String |
ActualCostSpecified
Checks whether the actual cost of the task is specified
Declaration
public bool ActualCostSpecified { get; set; }
Property Value
Type |
---|
System.Boolean |
ActualDuration
Gets or sets the actual duration of the task
Declaration
public TimeSpan ActualDuration { get; set; }
Property Value
Type |
---|
System.TimeSpan |
ActualDurationString
Gets or sets the value indicating the actual duration of the task.
Declaration
public string ActualDurationString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the actual duration of the task. |
ActualFinish
Gets or sets the actual finish date of the task
Declaration
public DateTime ActualFinish { get; set; }
Property Value
Type |
---|
System.DateTime |
ActualFinishSpecified
Checks whether the actual finish date of the task is specified
Declaration
public bool ActualFinishSpecified { get; set; }
Property Value
Type |
---|
System.Boolean |
ActualOvertimeCost
Gets or sets the actual overtime cost of the task
Declaration
public decimal ActualOvertimeCost { get; set; }
Property Value
Type |
---|
System.Decimal |
ActualOvertimeCostSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string ActualOvertimeCostSerialized { get; set; }
Property Value
Type |
---|
System.String |
ActualOvertimeCostSpecified
Checks whether the actual overtime cost of the task is specified
Declaration
public bool ActualOvertimeCostSpecified { get; set; }
Property Value
Type |
---|
System.Boolean |
ActualOvertimeWork
Gets or sets the actual overtime work for the task
Declaration
public TimeSpan ActualOvertimeWork { get; set; }
Property Value
Type |
---|
System.TimeSpan |
ActualOvertimeWorkProtected
Gets or sets the duration through which actual overtime work is protected
Declaration
public TimeSpan ActualOvertimeWorkProtected { get; set; }
Property Value
Type |
---|
System.TimeSpan |
ActualOvertimeWorkProtectedString
ActualOvertimeWorkProtected string value
Declaration
public string ActualOvertimeWorkProtectedString { get; set; }
Property Value
Type |
---|
System.String |
ActualOvertimeWorkString
Gets or sets the value indicating the actual overtime work for the task.
Declaration
public string ActualOvertimeWorkString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the actual overtime work for the task. |
ActualStart
Gets or sets the actual start date of the task
Declaration
public DateTime ActualStart { get; set; }
Property Value
Type |
---|
System.DateTime |
ActualStartSpecified
Checks whether the actual start date of the task is specified
Declaration
public bool ActualStartSpecified { get; set; }
Property Value
Type |
---|
System.Boolean |
ActualWork
Gets or sets the actual work for the task
Declaration
public TimeSpan ActualWork { get; set; }
Property Value
Type |
---|
System.TimeSpan |
ActualWorkProtected
Gets or sets the duration through which actual work is protected
Declaration
public TimeSpan ActualWorkProtected { get; set; }
Property Value
Type |
---|
System.TimeSpan |
ActualWorkProtectedString
ActualWorkProtected value as string
Declaration
public string ActualWorkProtectedString { get; set; }
Property Value
Type |
---|
System.String |
ActualWorkString
Gets or sets the value indicating specifies the actual work for the task.
Declaration
public string ActualWorkString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the actual work for the task. |
ACWP
Gets or sets the actual cost of work performed on the task to date
Declaration
public float ACWP { get; set; }
Property Value
Type |
---|
System.Single |
ACWPSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string ACWPSerialized { get; set; }
Property Value
Type |
---|
System.String |
Baseline
The collection of baseline values of the task
Declaration
public TaskBaseline[] Baseline { get; set; }
Property Value
Type |
---|
TaskBaseline[] |
BCWP
Gets or sets the budgeted cost of work performed on the task to date
Declaration
public float BCWP { get; set; }
Property Value
Type |
---|
System.Single |
BCWPSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string BCWPSerialized { get; set; }
Property Value
Type |
---|
System.String |
BCWS
Gets or sets he budgeted cost of work scheduled for the task
Declaration
public float BCWS { get; set; }
Property Value
Type |
---|
System.Single |
BCWSSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string BCWSSerialized { get; set; }
Property Value
Type |
---|
System.String |
CalendarUID
Gets or sets the task calendar
Declaration
public int CalendarUID { get; set; }
Property Value
Type |
---|
System.Int32 |
CalendarUIDSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string CalendarUIDSerialized { get; set; }
Property Value
Type |
---|
System.String |
Children
Gets or sets the list of Child tasks of the current task
Declaration
public List<Task> Children { get; set; }
Property Value
Type |
---|
System.Collections.Generic.List<Task> |
CommitmentFinish
Gets or sets the finish date of the deliverable
Declaration
public DateTime CommitmentFinish { get; set; }
Property Value
Type |
---|
System.DateTime |
CommitmentFinishSpecified
Checks whether the finish date of the deliverable is specified
Declaration
public bool CommitmentFinishSpecified { get; set; }
Property Value
Type |
---|
System.Boolean |
CommitmentStart
Gets or sets the start date of the deliverable
Declaration
public DateTime CommitmentStart { get; set; }
Property Value
Type |
---|
System.DateTime |
CommitmentStartSpecified
Checks whether the start date of the deliverable is specified
Declaration
public bool CommitmentStartSpecified { get; set; }
Property Value
Type |
---|
System.Boolean |
CommitmentType
Specifies whether the task has an associated deliverable or a dependency on an associated deliverable
Declaration
public int CommitmentType { get; set; }
Property Value
Type |
---|
System.Int32 |
ConstraintDate
Gets or sets the date argument for the task constraint type
Declaration
public DateTime ConstraintDate { get; set; }
Property Value
Type |
---|
System.DateTime |
ConstraintType
Gets or sets the constraint on the start or finish date of the task
Declaration
public TaskConstraintType ConstraintType { get; set; }
Property Value
Type |
---|
TaskConstraintType |
Contact
Gets or sets the contact person for the task
Declaration
public string Contact { get; set; }
Property Value
Type |
---|
System.String |
Cost
Gets or sets the projected or scheduled cost of the task
Declaration
public decimal Cost { get; set; }
Property Value
Type |
---|
System.Decimal |
CostSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string CostSerialized { get; set; }
Property Value
Type |
---|
System.String |
CreateDate
Gets or sets the date that the task was created
Declaration
public DateTime CreateDate { get; set; }
Property Value
Type |
---|
System.DateTime |
CV
Gets or sets Earned value cost variance
Declaration
public float CV { get; set; }
Property Value
Type |
---|
System.Single |
CVSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string CVSerialized { get; set; }
Property Value
Type |
---|
System.String |
Deadline
Gets or sets the deadline for the task to be completed
Declaration
public DateTime Deadline { get; set; }
Property Value
Type |
---|
System.DateTime |
DeadlineSpecified
Checks whether the deadline for the task to be completed is specified
Declaration
public bool DeadlineSpecified { get; set; }
Property Value
Type |
---|
System.Boolean |
DisplayAsSummary
Declaration
public bool DisplayAsSummary { get; set; }
Property Value
Type |
---|
System.Boolean |
DisplayAsSummaryString
Gets or sets the value indicating whether the task is displayed as a summary task.
Declaration
public string DisplayAsSummaryString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the task is displayed as a summary task. |
Duration
Gets or sets the planned duration of the task
Declaration
public TimeSpan Duration { get; set; }
Property Value
Type |
---|
System.TimeSpan |
DurationFormat
Gets or sets the format for expressing the Duration of the Task
Declaration
public DurationFormat DurationFormat { get; set; }
Property Value
Type |
---|
DurationFormat |
DurationFormatSpecified
Checks whether Duration Format is specified
Declaration
public bool DurationFormatSpecified { get; set; }
Property Value
Type |
---|
System.Boolean |
DurationString
Gets or sets the value indicating the planned duration of the task.
Declaration
public string DurationString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the planned duration of the task. |
EarlyFinish
Gets or sets the early finish date of the task
Declaration
public DateTime EarlyFinish { get; set; }
Property Value
Type |
---|
System.DateTime |
EarlyStart
Gets or sets the early start date of the task
Declaration
public DateTime EarlyStart { get; set; }
Property Value
Type |
---|
System.DateTime |
EarnedValueMethod
Gets or sets the method for calculating earned value
Declaration
public EarnedValueMethod EarnedValueMethod { get; set; }
Property Value
Type |
---|
EarnedValueMethod |
ExtendedAttribute
The value of an extended attribute
Declaration
public ExtendedAttributesBase[] ExtendedAttribute { get; set; }
Property Value
Type |
---|
ExtendedAttributesBase[] |
ExternalTaskProject
Gets or sets the source location and task identifier of the external task
Declaration
public string ExternalTaskProject { get; set; }
Property Value
Type |
---|
System.String |
Finish
Gets or sets the scheduled finish date of the task
Declaration
public DateTime Finish { get; set; }
Property Value
Type |
---|
System.DateTime |
FinishSlack
Gets or sets the amount of free slack at the end of the task
Declaration
public int FinishSlack { get; set; }
Property Value
Type |
---|
System.Int32 |
FinishSlackSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string FinishSlackSerialized { get; set; }
Property Value
Type |
---|
System.String |
FinishString
Gets or sets the value indicationg the scheduled finish date of the task.
Declaration
public string FinishString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the scheduled finish date of the task. |
FinishVariance
Gets or sets the variance of the task finish date from the baseline finish date as minutes x 1000
Declaration
public int FinishVariance { get; set; }
Property Value
Type |
---|
System.Int32 |
FinishVarianceSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string FinishVarianceSerialized { get; set; }
Property Value
Type |
---|
System.String |
FixedCost
Gets or sets the fixed cost of the task
Declaration
public float FixedCost { get; set; }
Property Value
Type |
---|
System.Single |
FixedCostAccrual
Gets or sets how the fixed cost is accrued against the task
Declaration
public TaskFixedCostAccrual FixedCostAccrual { get; set; }
Property Value
Type |
---|
TaskFixedCostAccrual |
FixedCostAccrualSpecified
Checks whether Fixed Cost Accrual is specified
Declaration
public bool FixedCostAccrualSpecified { get; set; }
Property Value
Type |
---|
System.Boolean |
FixedCostSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string FixedCostSerialized { get; set; }
Property Value
Type |
---|
System.String |
FreeSlack
Gets or sets the amount of free slack
Declaration
public int FreeSlack { get; set; }
Property Value
Type |
---|
System.Int32 |
FreeSlackSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string FreeSlackSerialized { get; set; }
Property Value
Type |
---|
System.String |
HideBar
Checks whether the GANTT bar of the task is hidden when displayed in Microsoft Office Project
Declaration
public bool HideBar { get; set; }
Property Value
Type |
---|
System.Boolean |
HideBarString
Gets or sets the value indicating whether the GANTT bar of the task is hidden when displayed in Microsoft Office Project.
Declaration
public string HideBarString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the GANTT bar of the task is hidden when displayed in Microsoft Office Project. |
Hyperlink
Gets or sets the title of the hyperlink associated with the task
Declaration
public string Hyperlink { get; set; }
Property Value
Type |
---|
System.String |
HyperlinkAddress
Gets or sets the hyperlink associated with the task
Declaration
public string HyperlinkAddress { get; set; }
Property Value
Type |
---|
System.String |
HyperlinkSubAddress
Gets or sets the document bookmark of the hyperlink associated with the task
Declaration
public string HyperlinkSubAddress { get; set; }
Property Value
Type |
---|
System.String |
ID
Gets or sets the position identifier of the task within the list of tasks
Declaration
public int ID { get; set; }
Property Value
Type |
---|
System.Int32 |
IDSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string IDSerialized { get; set; }
Property Value
Type |
---|
System.String |
IgnoreResourceCalendar
Checks whether the task ignores the resource calendar
Declaration
public bool IgnoreResourceCalendar { get; set; }
Property Value
Type |
---|
System.Boolean |
IgnoreResourceCalendarString
Gets or sets the value indicating whether the task ignores the resource calendar.
Declaration
public string IgnoreResourceCalendarString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the task ignores the resource calendar. |
IsActive
Checks whether the task is active
Declaration
public bool IsActive { get; set; }
Property Value
Type |
---|
System.Boolean |
IsActiveString
Active string value
Declaration
public string IsActiveString { get; set; }
Property Value
Type |
---|
System.String |
IsCritical
Checks whether the task is in the critical chain
Declaration
public bool IsCritical { get; set; }
Property Value
Type |
---|
System.Boolean |
IsCriticalString
Gets or sets the value indicating whether the task is in the critical chain.
Declaration
public string IsCriticalString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the task is in the critical chain. |
IsEffortDriven
Checks whether the task is effort-driven
Declaration
public bool IsEffortDriven { get; set; }
Property Value
Type |
---|
System.Boolean |
IsEffortDrivenString
Gets or sets the value indicating whether the task is effort-driven.
Declaration
public string IsEffortDrivenString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the task is effort-driven. |
IsEstimated
Checks whether the task is estimated
Declaration
public bool IsEstimated { get; set; }
Property Value
Type |
---|
System.Boolean |
IsEstimatedString
Gets or sets the value indicating whether the task is estimated.
Declaration
public string IsEstimatedString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the task is estimated. |
IsExternalTask
Checks whether the task is external
Declaration
public bool IsExternalTask { get; set; }
Property Value
Type |
---|
System.Boolean |
IsExternalTaskString
Gets or sets the value indicating whether the task is external.
Declaration
public string IsExternalTaskString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the task is external. |
IsManual
Checks whether the task is in manually scheduled mode
Declaration
public bool IsManual { get; set; }
Property Value
Type |
---|
System.Boolean |
IsMilestone
Checks whether the task is a milestone
Declaration
public bool IsMilestone { get; set; }
Property Value
Type |
---|
System.Boolean |
IsMilestoneString
Gets or sets the value indicating whether the task is a milestone.
Declaration
public string IsMilestoneString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the task is a milestone. |
IsNull
Specifies whether the task is null
Declaration
public bool IsNull { get; set; }
Property Value
Type |
---|
System.Boolean |
IsNullString
Gets or sets the value indicating whether the task is null.
Declaration
public string IsNullString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the task is null. |
IsOverAllocated
Checks whether the task is overallocated
Declaration
public bool IsOverAllocated { get; set; }
Property Value
Type |
---|
System.Boolean |
IsOverAllocatedString
Gets or sets the value indicating whether the task is over allocated.
Declaration
public string IsOverAllocatedString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the task is over allocated. |
IsPinnedString
Manual task string
Declaration
public string IsPinnedString { get; set; }
Property Value
Type |
---|
System.String |
IsPublished
Checks whether the task is published
Declaration
public bool IsPublished { get; set; }
Property Value
Type |
---|
System.Boolean |
IsPublishedString
IsPublished value in string
Declaration
public string IsPublishedString { get; set; }
Property Value
Type |
---|
System.String |
IsRecurring
Checks whether the task is a recurring task
Declaration
public bool IsRecurring { get; set; }
Property Value
Type |
---|
System.Boolean |
IsRecurringString
Gets or sets the value indicating whether the task is a recurring task.
Declaration
public string IsRecurringString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the task is a recurring task. |
IsResumeValid
Checks whether the task can be resumed
Declaration
public bool IsResumeValid { get; set; }
Property Value
Type |
---|
System.Boolean |
IsResumeValidString
Gets or sets the value indicating whether the task can be resumed.
Declaration
public string IsResumeValidString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the task can be resumed. |
IsRollup
Checks whether the task is rolled up
Declaration
public bool IsRollup { get; set; }
Property Value
Type |
---|
System.Boolean |
IsRollupString
IsRollup value as string
Declaration
public string IsRollupString { get; set; }
Property Value
Type |
---|
System.String |
IsSubproject
Checks whether the task is an inserted project
Declaration
public bool IsSubproject { get; set; }
Property Value
Type |
---|
System.Boolean |
IsSubprojectReadOnly
Checks whether the inserted project is read-only
Declaration
public bool IsSubprojectReadOnly { get; set; }
Property Value
Type |
---|
System.Boolean |
IsSubprojectReadOnlyString
Gets or sets the value indicating whether the inserted project is read-only.
Declaration
public string IsSubprojectReadOnlyString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the inserted project is read-only. |
IsSubprojectString
Gets or sets the value indicating whether the task is an inserted project.
Declaration
public string IsSubprojectString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the task is an inserted project. |
IsSummary
Checks whether the task is a summary task
Declaration
public bool IsSummary { get; set; }
Property Value
Type |
---|
System.Boolean |
IsSummaryString
Gets or sets the value indicating whether the task is a summary task.
Declaration
public string IsSummaryString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether the task is a summary task. |
LateFinish
Gets or sets the late finish date of the task
Declaration
public DateTime LateFinish { get; set; }
Property Value
Type |
---|
System.DateTime |
LateStart
Gets or sets the late start date of the task
Declaration
public DateTime LateStart { get; set; }
Property Value
Type |
---|
System.DateTime |
LevelAssignments
Checks whether leveling can adjust assignments
Declaration
public bool LevelAssignments { get; set; }
Property Value
Type |
---|
System.Boolean |
LevelAssignmentsString
Gets or sets the value indicating whether leveling can adjust assignments.
Declaration
public string LevelAssignmentsString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether leveling can adjust assignments. |
LevelingCanSplit
Checks whether leveling can split the task
Declaration
public bool LevelingCanSplit { get; set; }
Property Value
Type |
---|
System.Boolean |
LevelingCanSplitString
Gets or sets the value indicating whether leveling can split the task.
Declaration
public string LevelingCanSplitString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies whether leveling can split the task. |
LevelingDelay
Gets or sets the delay caused by leveling the task
Declaration
public int LevelingDelay { get; set; }
Property Value
Type |
---|
System.Int32 |
LevelingDelayFormat
Gets or sets the format for expressing the duration of the delay
Declaration
public DelayFormat LevelingDelayFormat { get; set; }
Property Value
Type |
---|
DelayFormat |
LevelingDelayFormatSpecified
Checks whether the format for expressing the duration of the delay is specified
Declaration
public bool LevelingDelayFormatSpecified { get; set; }
Property Value
Type |
---|
System.Boolean |
LevelingDelaySerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string LevelingDelaySerialized { get; set; }
Property Value
Type |
---|
System.String |
ManualDuration
Gets or sets Text displayed in duration when the task is in Manually Scheduled mode
Declaration
public string ManualDuration { get; set; }
Property Value
Type |
---|
System.String |
ManualFinish
Gets or sets Text displayed in finish when the task is in Manually Scheduled mode
Declaration
public string ManualFinish { get; set; }
Property Value
Type |
---|
System.String |
ManualStart
Gets or sets Text displayed in start when the task is in Manually Scheduled mode
Declaration
public string ManualStart { get; set; }
Property Value
Type |
---|
System.String |
Name
Gets or sets the name of the task
Declaration
public string Name { get; set; }
Property Value
Type |
---|
System.String |
Notes
Gets or sets Text notes associated with the task
Declaration
public string Notes { get; set; }
Property Value
Type |
---|
System.String |
OutlineCode
The value of an outline code
Declaration
public OutlineCodeBase[] OutlineCode { get; set; }
Property Value
Type |
---|
OutlineCodeBase[] |
OutlineLevel
Gets or sets the outline level of the task
Declaration
public int OutlineLevel { get; set; }
Property Value
Type |
---|
System.Int32 |
OutlineLevelSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string OutlineLevelSerialized { get; set; }
Property Value
Type |
---|
System.String |
OutlineNumber
Gets or sets the outline number of the task
Declaration
public string OutlineNumber { get; set; }
Property Value
Type |
---|
System.String |
OvertimeCost
Gets or sets the sum of the actual and remaining overtime cost of the task
Declaration
public decimal OvertimeCost { get; set; }
Property Value
Type |
---|
System.Decimal |
OvertimeCostSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string OvertimeCostSerialized { get; set; }
Property Value
Type |
---|
System.String |
OvertimeWork
Gets or sets the amount of overtime work scheduled for the task
Declaration
public TimeSpan OvertimeWork { get; set; }
Property Value
Type |
---|
System.TimeSpan |
OvertimeWorkString
Gets or sets the value indicating the amount of overtime work scheduled for the task.
Declaration
public string OvertimeWorkString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the amount of overtime work scheduled for the task. |
Parent
Gets or sets the Parent task of the current task
Declaration
public Task Parent { get; set; }
Property Value
Type |
---|
Task |
PercentComplete
Gets or sets the percentage of the task duration completed
Declaration
public int PercentComplete { get; set; }
Property Value
Type |
---|
System.Int32 |
PercentCompleteSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string PercentCompleteSerialized { get; set; }
Property Value
Type |
---|
System.String |
PercentWorkComplete
Gets or sets the percentage of the task work completed
Declaration
public int PercentWorkComplete { get; set; }
Property Value
Type |
---|
System.Int32 |
PercentWorkCompleteSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string PercentWorkCompleteSerialized { get; set; }
Property Value
Type |
---|
System.String |
PhysicalPercentComplete
Gets or sets the percentage complete value entered by the Project Manager
Declaration
public int PhysicalPercentComplete { get; set; }
Property Value
Type |
---|
System.Int32 |
PhysicalPercentCompleteSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string PhysicalPercentCompleteSerialized { get; set; }
Property Value
Type |
---|
System.String |
PredecessorLink
Defines the predecessor task of the task that contains it
Declaration
public List<TaskLink> PredecessorLink { get; set; }
Property Value
Type |
---|
System.Collections.Generic.List<TaskLink> |
PreLeveledFinish
Gets or sets the finish date of the task before it was leveled
Declaration
public DateTime PreLeveledFinish { get; set; }
Property Value
Type |
---|
System.DateTime |
PreLeveledFinishSpecified
Checks whether the finish date of the task before it was leveled is specified
Declaration
public bool PreLeveledFinishSpecified { get; set; }
Property Value
Type |
---|
System.Boolean |
PreLeveledStart
Gets or sets the start date of the task before it was leveled
Declaration
public DateTime PreLeveledStart { get; set; }
Property Value
Type |
---|
System.DateTime |
PreLeveledStartSpecified
Checks whether the start date of the task before it was leveled is specified
Declaration
public bool PreLeveledStartSpecified { get; set; }
Property Value
Type |
---|
System.Boolean |
Priority
Gets or sets the priority of the task from 0 to 1000
Declaration
public int Priority { get; set; }
Property Value
Type |
---|
System.Int32 |
PrioritySerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string PrioritySerialized { get; set; }
Property Value
Type |
---|
System.String |
RegularWork
Gets or sets the amount of non-overtime work scheduled for the task
Declaration
public TimeSpan RegularWork { get; set; }
Property Value
Type |
---|
System.TimeSpan |
RegularWorkString
Gets or sets the value indicating the amount of non-overtime work scheduled for the task.
Declaration
public string RegularWorkString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the amount of non-overtime work scheduled for the task. |
RemainingCost
Gets or sets the remaining projected cost of completing the task
Declaration
public decimal RemainingCost { get; set; }
Property Value
Type |
---|
System.Decimal |
RemainingCostSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string RemainingCostSerialized { get; set; }
Property Value
Type |
---|
System.String |
RemainingDuration
Gets or sets the amount of time required to complete the unfinished portion of the task
Declaration
public TimeSpan RemainingDuration { get; set; }
Property Value
Type |
---|
System.TimeSpan |
RemainingDurationString
Gets or sets the value indicating the amount of time required to complete the unfinished portion of the task.
Declaration
public string RemainingDurationString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the amount of time required to complete the unfinished portion of the task. |
RemainingOvertimeCost
Gets or sets the remaining overtime cost projected to finish the task
Declaration
public decimal RemainingOvertimeCost { get; set; }
Property Value
Type |
---|
System.Decimal |
RemainingOvertimeCostSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string RemainingOvertimeCostSerialized { get; set; }
Property Value
Type |
---|
System.String |
RemainingOvertimeWork
Gets or sets the remaining overtime work scheduled to finish the task
Declaration
public TimeSpan RemainingOvertimeWork { get; set; }
Property Value
Type |
---|
System.TimeSpan |
RemainingOvertimeWorkString
Gets or sets the value indicating the remaining overtime work scheduled to finish the task.
Declaration
public string RemainingOvertimeWorkString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the remaining overtime work scheduled to finish the task. |
RemainingWork
Gets or sets the remaining work scheduled to complete the task
Declaration
public TimeSpan RemainingWork { get; set; }
Property Value
Type |
---|
System.TimeSpan |
RemainingWorkString
Gets or sets the value indicating the remaining work scheduled to complete the task.
Declaration
public string RemainingWorkString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the remaining work scheduled to complete the task. |
Resume
Gets or sets the date that the task resumed
Declaration
public DateTime Resume { get; set; }
Property Value
Type |
---|
System.DateTime |
ResumeSpecified
Checks whether the date that the task resumed is specified
Declaration
public bool ResumeSpecified { get; set; }
Property Value
Type |
---|
System.Boolean |
Start
Gets or sets the scheduled start date of the task
Declaration
public DateTime Start { get; set; }
Property Value
Type |
---|
System.DateTime |
StartSlack
Gets or sets the amount of free slack at the start of the task
Declaration
public int StartSlack { get; set; }
Property Value
Type |
---|
System.Int32 |
StartSlackSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string StartSlackSerialized { get; set; }
Property Value
Type |
---|
System.String |
StartString
Gets or sets the value indicating the scheduled start date of the task.
Declaration
public string StartString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the scheduled start date of the task. |
StartVariance
Gets or sets the variance of the task start date from the baseline start date as minutes x 1000
Declaration
public int StartVariance { get; set; }
Property Value
Type |
---|
System.Int32 |
StartVarianceSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string StartVarianceSerialized { get; set; }
Property Value
Type |
---|
System.String |
StatusManager
Gets or sets the name of the task status manager
Declaration
public string StatusManager { get; set; }
Property Value
Type |
---|
System.String |
Stop
Gets or sets the date that the task was stopped
Declaration
public DateTime Stop { get; set; }
Property Value
Type |
---|
System.DateTime |
StopSpecified
Checks whether the date that the task was stopped is specified
Declaration
public bool StopSpecified { get; set; }
Property Value
Type |
---|
System.Boolean |
SubprojectName
Gets or sets the source location of the inserted project
Declaration
public string SubprojectName { get; set; }
Property Value
Type |
---|
System.String |
TimephasedData
Collection of Timephased Data
Declaration
public TimephasedDataType[] TimephasedData { get; set; }
Property Value
Type |
---|
TimephasedDataType[] |
TotalSlack
Gets or sets the amount of total slack
Declaration
public int TotalSlack { get; set; }
Property Value
Type |
---|
System.Int32 |
TotalSlackSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string TotalSlackSerialized { get; set; }
Property Value
Type |
---|
System.String |
Type
Gets or sets the type of task
Declaration
public TaskType Type { get; set; }
Property Value
Type |
---|
TaskType |
UID
Gets or sets the unique ID of the task
Declaration
public int UID { get; set; }
Property Value
Type |
---|
System.Int32 |
UIDSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string UIDSerialized { get; set; }
Property Value
Type |
---|
System.String |
WBS
Gets or sets the work breakdown structure (WBS) code of the task
Declaration
public string WBS { get; set; }
Property Value
Type |
---|
System.String |
WBSLevel
Gets or sets the right-most WBS level of the task
Declaration
public string WBSLevel { get; set; }
Property Value
Type |
---|
System.String |
Work
Gets or sets the amount of scheduled work for the task
Declaration
public TimeSpan Work { get; set; }
Property Value
Type |
---|
System.TimeSpan |
WorkString
Gets or sets the value indicating the amount of scheduled work for the task.
Declaration
public string WorkString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The string that specifies the amount of scheduled work for the task. |
WorkVariance
Gets or sets the variance of task work from the baseline task work as minutes x 1000
Declaration
public float WorkVariance { get; set; }
Property Value
Type |
---|
System.Single |
WorkVarianceSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string WorkVarianceSerialized { get; set; }
Property Value
Type |
---|
System.String |