menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class Task - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class Task

    Represents a Task in a Project

    Inheritance
    System.Object
    Task
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    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
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved