WPF

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class Project - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class Project

    Represents a Project

    Inheritance
    System.Object
    Project
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.ProjIO
    Assembly: Syncfusion.ProjIO.Base.dll
    Syntax
    public class Project

    Constructors

    Project()

    Initializes a new instance of the Project class.

    Declaration
    public Project()

    Properties

    ActualsInSync

    Checks whether all actual work has been synchronized with the project

    Declaration
    public bool ActualsInSync { get; set; }
    Property Value
    Type Description
    System.Boolean

    ActualsInSyncString

    Gets or sets the value indicating whether all actual work has been synchronized with the project.

    Declaration
    public string ActualsInSyncString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether all actual work has been synchronized with the project.

    AdminProject

    Checks whether the project is an administrative project

    Declaration
    public bool AdminProject { get; set; }
    Property Value
    Type Description
    System.Boolean

    AdminProjectString

    Gets or sets the value indicating whether the project is an administrative project.

    Declaration
    public string AdminProjectString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether the project is an administrative project.

    Assignments

    Gets or sets the collection of assignments that make up the project

    Declaration
    public List<Assignment> Assignments { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<Assignment>

    Author

    Gets or sets the author of the project

    Declaration
    public string Author { get; set; }
    Property Value
    Type Description
    System.String

    AutoAddNewResourcesAndTasks

    Checks whether to automatically add new resources to the resource pool

    Declaration
    public bool AutoAddNewResourcesAndTasks { get; set; }
    Property Value
    Type Description
    System.Boolean

    AutoAddNewResourcesAndTasksString

    Gets or sets the value indicating whether to automatically add new resources to the resource pool.

    Declaration
    public string AutoAddNewResourcesAndTasksString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether to automatically add new resources to the resource pool.

    Autolink

    Checks whether to autolink inserted or moved tasks

    Declaration
    public bool Autolink { get; set; }
    Property Value
    Type Description
    System.Boolean

    AutolinkString

    Gets or sets the value indicating whether to auto link inserted or moved tasks.

    Declaration
    public string AutolinkString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether to auto link inserted or moved tasks.

    BaselineCalendar

    Gets or sets the name of the Baseline Calendar

    Declaration
    public string BaselineCalendar { get; set; }
    Property Value
    Type Description
    System.String

    BaselineForEarnedValue

    Gets or sets the specific baseline used to calculate Variance values

    Declaration
    public BaselineForEarnedValue BaselineForEarnedValue { get; set; }
    Property Value
    Type Description
    BaselineForEarnedValue

    BaselineForEarnedValueSpecified

    Checks whether the specific baseline used to calculate Variance values is specified

    Declaration
    public bool BaselineForEarnedValueSpecified { get; set; }
    Property Value
    Type Description
    System.Boolean

    Calendar

    Gets or sets the calendar of the project

    Declaration
    public Calendar Calendar { get; set; }
    Property Value
    Type Description
    Calendar

    Calendars

    Gets or sets the collection of calendars that is associated with the project

    Declaration
    public List<Calendar> Calendars { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<Calendar>

    CalendarUID

    Gets or sets the project calendar

    Declaration
    public int CalendarUID { get; set; }
    Property Value
    Type Description
    System.Int32

    CalendarUIDSerialized

    This property is used while Serializing and Deserializing the Project XML file

    Declaration
    public string CalendarUIDSerialized { get; set; }
    Property Value
    Type Description
    System.String

    Category

    Gets or sets the category of the project

    Declaration
    public string Category { get; set; }
    Property Value
    Type Description
    System.String

    Company

    Gets or sets the company that owns the project

    Declaration
    public string Company { get; set; }
    Property Value
    Type Description
    System.String

    CreationDate

    Gets or sets the date that the project was created

    Declaration
    public DateTime CreationDate { get; set; }
    Property Value
    Type Description
    System.DateTime

    CriticalSlackLimit

    Gets or sets the number of days past its end date that a task can go before Microsoft Project marks that task as a critical task

    Declaration
    public int CriticalSlackLimit { get; set; }
    Property Value
    Type Description
    System.Int32

    CriticalSlackLimitSerialized

    This property is used while Serializing and Deserializing the Project XML file

    Declaration
    public string CriticalSlackLimitSerialized { get; set; }
    Property Value
    Type Description
    System.String

    CurrencyCode

    Gets or sets the three letter currency character code as defined in ISO 4217

    Declaration
    public string CurrencyCode { get; set; }
    Property Value
    Type Description
    System.String

    CurrencyDigits

    Gets or sets the number of digits after the decimal symbol

    Declaration
    public int CurrencyDigits { get; set; }
    Property Value
    Type Description
    System.Int32

    CurrencyDigitsSerialized

    This property is used while Serializing and Deserializing the Project XML file

    Declaration
    public string CurrencyDigitsSerialized { get; set; }
    Property Value
    Type Description
    System.String

    CurrencySymbol

    Gets or sets the currency symbol used in the project

    Declaration
    public string CurrencySymbol { get; set; }
    Property Value
    Type Description
    System.String

    CurrencySymbolPosition

    Gets or sets the position of the currency symbol

    Declaration
    public CurrencySymbolPosition CurrencySymbolPosition { get; set; }
    Property Value
    Type Description
    CurrencySymbolPosition

    CurrencySymbolPositionSpecified

    Checks whether the position of the currency symbol is specified

    Declaration
    public bool CurrencySymbolPositionSpecified { get; set; }
    Property Value
    Type Description
    System.Boolean

    CurrentDate

    Gets or sets the system date that the XML was generated

    Declaration
    public DateTime CurrentDate { get; set; }
    Property Value
    Type Description
    System.DateTime

    DaysPerMonth

    Gets or sets the number of days per month

    Declaration
    public int DaysPerMonth { get; set; }
    Property Value
    Type Description
    System.Int32

    DaysPerMonthSerialized

    This property is used while Serializing and Deserializing the Project XML file

    Declaration
    public string DaysPerMonthSerialized { get; set; }
    Property Value
    Type Description
    System.String

    DefaultFinishTime

    Gets or sets the default finish time of new tasks.

    Declaration
    public TimeSpan DefaultFinishTime { get; set; }
    Property Value
    Type Description
    System.TimeSpan

    The default finish time of new tasks.

    DefaultFinishTimeSpecified

    Checks whether the default finish time of new tasks is specified

    Declaration
    public bool DefaultFinishTimeSpecified { get; set; }
    Property Value
    Type Description
    System.Boolean

    DefaultFixedCostAccrual

    Gets or sets the default from where fixed costs are accrued

    Declaration
    public DefaultFixedCostAccrual DefaultFixedCostAccrual { get; set; }
    Property Value
    Type Description
    DefaultFixedCostAccrual

    DefaultOvertimeRate

    Gets or sets the default overtime rate for new resources

    Declaration
    public float DefaultOvertimeRate { get; set; }
    Property Value
    Type Description
    System.Single

    DefaultOvertimeRateSerialized

    This property is used while Serializing and Deserializing the Project XML file

    Declaration
    public string DefaultOvertimeRateSerialized { get; set; }
    Property Value
    Type Description
    System.String

    DefaultStandardRate

    Gets or sets the default standard rate for new resources

    Declaration
    public float DefaultStandardRate { get; set; }
    Property Value
    Type Description
    System.Single

    DefaultStandardRateSerialized

    This property is used while Serializing and Deserializing the Project XML file

    Declaration
    public string DefaultStandardRateSerialized { get; set; }
    Property Value
    Type Description
    System.String

    DefaultStartTime

    Gets or sets the default start time of new tasks

    Declaration
    public TimeSpan DefaultStartTime { get; set; }
    Property Value
    Type Description
    System.TimeSpan

    DefaultStartTimeSpecified

    Checks whether the default start time of new tasks is specified

    Declaration
    public bool DefaultStartTimeSpecified { get; set; }
    Property Value
    Type Description
    System.Boolean

    DefaultTaskEVMethod

    Gets or sets the default earned value method for tasks

    Declaration
    public EarnedValueMethod DefaultTaskEVMethod { get; set; }
    Property Value
    Type Description
    EarnedValueMethod

    DefaultTaskType

    Gets or sets the default type of new tasks

    Declaration
    public TaskType DefaultTaskType { get; set; }
    Property Value
    Type Description
    TaskType

    DurationFormat

    Gets or sets the format for expressing the bulk duration

    Declaration
    public DurationFormat DurationFormat { get; set; }
    Property Value
    Type Description
    DurationFormat

    DurationFormatSpecified

    Checks whether Duration format is specified

    Declaration
    public bool DurationFormatSpecified { get; set; }
    Property Value
    Type Description
    System.Boolean

    EarnedValueMethod

    Gets or sets the default method for calculating earned value

    Declaration
    public EarnedValueMethod EarnedValueMethod { get; set; }
    Property Value
    Type Description
    EarnedValueMethod

    EarnedValueMethodSpecified

    Checks whether Earned Value calculation method is specified

    Declaration
    public bool EarnedValueMethodSpecified { get; set; }
    Property Value
    Type Description
    System.Boolean

    EditableCostSting

    Gets or sets the value indicating whether the actual costs are editable.

    Declaration
    public string EditableCostSting { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether the actual costs are editable.

    ExtendedAttributes

    Gets or sets the collection of extended attribute (custom field) definitions associated with the project

    Declaration
    public List<ExtendedAttribute> ExtendedAttributes { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<ExtendedAttribute>

    ExtendedCreationDate

    Gets or sets Date used for calculation and reporting

    Declaration
    public DateTime ExtendedCreationDate { get; set; }
    Property Value
    Type Description
    System.DateTime

    FinishDate

    Gets or sets the finish date of the project

    Declaration
    public DateTime FinishDate { get; set; }
    Property Value
    Type Description
    System.DateTime

    FinishDateSerialized

    Gets or sets the finish date of the project

    Declaration
    public string FinishDateSerialized { get; set; }
    Property Value
    Type Description
    System.String
    Remarks

    This property is used while Serializing and Deserializing the Project XML file

    FinshTimeString

    Gets or sets the default finish time of new tasks

    Declaration
    public string FinshTimeString { get; set; }
    Property Value
    Type Description
    System.String

    FiscalYearStart

    Checks whether to use fiscal year numbering

    Declaration
    public bool FiscalYearStart { get; set; }
    Property Value
    Type Description
    System.Boolean

    FiscalYearStartString

    Gets or sets the value indicating whether to use fiscal year numbering.

    Declaration
    public string FiscalYearStartString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether to use fiscal year numbering.

    FYStartDate

    Gets or sets the Fiscal Year starting month

    Declaration
    public FYStartDate FYStartDate { get; set; }
    Property Value
    Type Description
    FYStartDate

    HonorConstraints

    Checks whether tasks honour their constraint dates

    Declaration
    public bool HonorConstraints { get; set; }
    Property Value
    Type Description
    System.Boolean

    HonorConstraintsString

    Gets or sets the value indicating whether tasks honor their constraint dates.

    Declaration
    public string HonorConstraintsString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether tasks honor their constraint dates.

    InsertedProjectsLikeSummary

    Checks whether to calculate subtasks as summary tasks

    Declaration
    public bool InsertedProjectsLikeSummary { get; set; }
    Property Value
    Type Description
    System.Boolean

    InsertedProjectsLikeSummaryString

    Gets or sets the value indicating whether to calculate subtasks as summary tasks.

    Declaration
    public string InsertedProjectsLikeSummaryString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether to calculate subtasks as summary tasks.

    IsEditableActualCosts

    Checks whether or not actual costs are editable

    Declaration
    public bool IsEditableActualCosts { get; set; }
    Property Value
    Type Description
    System.Boolean

    KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled

    Checks whether or not tasks moving from Manual to Auto Scheduled should be moved to the nearest working time

    Declaration
    public bool KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }
    Property Value
    Type Description
    System.Boolean

    KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduledString

    Gets or sets the value indicating whether or not tasks moving from Manual to Auto Scheduled should be moved to the nearest working time.

    Declaration
    public string KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduledString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether or not tasks moving from Manual to Auto Scheduled should be moved to the nearest working time.

    LastSaved

    Gets or sets the date that the project was last saved

    Declaration
    public DateTime LastSaved { get; set; }
    Property Value
    Type Description
    System.DateTime

    Manager

    Gets or sets the manager of the project

    Declaration
    public string Manager { get; set; }
    Property Value
    Type Description
    System.String

    MicrosoftProjectServerURL

    Checks whether the project was created by a Project Server user as opposed to an NT user

    Declaration
    public bool MicrosoftProjectServerURL { get; set; }
    Property Value
    Type Description
    System.Boolean

    MicrosoftProjectServerURLString

    Gets or sets the value indicating whether the project was created by a Project Server user as opposed to an NT user.

    Declaration
    public string MicrosoftProjectServerURLString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether the project was created by a Project Server user as opposed to an NT user.

    MinutesPerDay

    Gets or sets the number of minutes per day

    Declaration
    public int MinutesPerDay { get; set; }
    Property Value
    Type Description
    System.Int32

    MinutesPerDaySerialized

    This property is used while Serializing and Deserializing the Project XML file

    Declaration
    public string MinutesPerDaySerialized { get; set; }
    Property Value
    Type Description
    System.String

    MinutesPerWeek

    Gets or sets the number of minutes per week

    Declaration
    public int MinutesPerWeek { get; set; }
    Property Value
    Type Description
    System.Int32

    MinutesPerWeekSerialized

    This property is used while Serializing and Deserializing the Project XML file

    Declaration
    public string MinutesPerWeekSerialized { get; set; }
    Property Value
    Type Description
    System.String

    MoveCompletedEndsBack

    Checks whether the end of completed portions of tasks scheduled to begin after the status date but begun early should be moved back to the status date

    Declaration
    public bool MoveCompletedEndsBack { get; set; }
    Property Value
    Type Description
    System.Boolean

    MoveCompletedEndsBackString

    Gets or sets the value indicating whether the end of completed portions of tasks scheduled to begin after the status date but begun early should be moved back to the status date.

    Declaration
    public string MoveCompletedEndsBackString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether the end of completed portions of tasks scheduled to begin after the status date but begun early should be moved back to the status date.

    MoveCompletedEndsForward

    Checks whether the end of completed portions of tasks scheduled to have been completed before the status date but begun late should be moved up to the status date

    Declaration
    public bool MoveCompletedEndsForward { get; set; }
    Property Value
    Type Description
    System.Boolean

    MoveCompletedEndsForwardString

    Gets or sets the value indicating whether the end of completed portions of tasks scheduled to have been completed before the status date but begun late should be moved up to the status date.

    Declaration
    public string MoveCompletedEndsForwardString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether the end of completed portions of tasks scheduled to have been completed before the status date but begun late should be moved up to the status date.

    MoveRemainingStartsBack

    Checks whether the beginning of remaining portions of tasks scheduled to begin after the status date but begun early should be moved back to the status date

    Declaration
    public bool MoveRemainingStartsBack { get; set; }
    Property Value
    Type Description
    System.Boolean

    MoveRemainingStartsBackString

    Gets or sets the value indicating whether the beginning of remaining portions of tasks scheduled to begin after the status date but begun early should be moved back to the status date.

    Declaration
    public string MoveRemainingStartsBackString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether the beginning of remaining portions of tasks scheduled to begin after the status date but begun early should be moved back to the status date.

    MoveRemainingStartsForward

    Checks whether the beginning of remaining portions of tasks scheduled to have begun late should be moved up to the status date

    Declaration
    public bool MoveRemainingStartsForward { get; set; }
    Property Value
    Type Description
    System.Boolean

    MoveRemainingStartsForwardString

    Gets or sets the value indicating whether the beginning of remaining portions of tasks scheduled to have begun late should be moved up to the status date.

    Declaration
    public string MoveRemainingStartsForwardString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether the beginning of remaining portions of tasks scheduled to have begun late should be moved up to the status date.

    MultipleCriticalPaths

    Checks wether multiple critical paths are calculated

    Declaration
    public bool MultipleCriticalPaths { get; set; }
    Property Value
    Type Description
    System.Boolean

    MultipleCriticalPathsString

    Gets or sets the value indicating whether multiple critical paths are calculated.

    Declaration
    public string MultipleCriticalPathsString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether multiple critical paths are calculated.

    Name

    Gets or sets the name of the project

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    System.String

    NewTaskAreManualString

    Gets or sets the value indicating whether or not new tasks should be made in Manual mode.

    Declaration
    public string NewTaskAreManualString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether or not new tasks should be made in Manual mode.

    NewTasksAreManual

    Checks whether or not new tasks should be made in Manual mode

    Declaration
    public bool NewTasksAreManual { get; set; }
    Property Value
    Type Description
    System.Boolean

    NewTasksEffortDriven

    Checks whether new tasks are effort driven

    Declaration
    public bool NewTasksEffortDriven { get; set; }
    Property Value
    Type Description
    System.Boolean

    NewTasksEffortDrivenString

    Gets or sets the value indicating whether new tasks are effort driven.

    Declaration
    public string NewTasksEffortDrivenString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether new tasks are effort driven.

    NewTasksEstimated

    Checks whether to show the estimated duration by default

    Declaration
    public bool NewTasksEstimated { get; set; }
    Property Value
    Type Description
    System.Boolean

    NewTasksEstimatedString

    Gets or sets the value indicating whether to show the estimated duration by default.

    Declaration
    public string NewTasksEstimatedString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether to show the estimated duration by default.

    NewTaskStartDate

    Gets or sets the default date for new tasks start

    Declaration
    public NewTaskStartDate NewTaskStartDate { get; set; }
    Property Value
    Type Description
    NewTaskStartDate

    OutlineCodes

    Gets or sets the collection of outline code definitions associated with the project

    Declaration
    public List<OutlineCode> OutlineCodes { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<OutlineCode>

    ProjectExternallyEdited

    Checks whether the project XML was edited

    Declaration
    public bool ProjectExternallyEdited { get; set; }
    Property Value
    Type Description
    System.Boolean

    ProjectExternallyEditedString

    Gets or sets the value indicating whether the project XML was edited.

    Declaration
    public string ProjectExternallyEditedString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether the project XML was edited.

    RemoveFileProperties

    Checks whether to remove all file properties on save

    Declaration
    public bool RemoveFileProperties { get; set; }
    Property Value
    Type Description
    System.Boolean

    RemoveFilePropertiesString

    Gets or sets the value indicating whether to remove all file properties on save.

    Declaration
    public string RemoveFilePropertiesString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether to remove all file properties on save.

    Resources

    Gets or sets the collection of resources that make up the project

    Declaration
    public List<Resource> Resources { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<Resource>

    Revision

    Gets or sets the number of times a project has been saved

    Declaration
    public int Revision { get; set; }
    Property Value
    Type Description
    System.Int32

    RevisionSerialized

    This property is used while Serializing and Deserializing the Project XML file

    Declaration
    public string RevisionSerialized { get; set; }
    Property Value
    Type Description
    System.String

    RevisionSpecified

    Gets or sets a value indicating whether the revision is specified.

    Declaration
    public bool RevisionSpecified { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if revision is specified; otherwise, false.

    RootTask

    Gets or sets the collection of tasks that make up the project

    Declaration
    public Tasks RootTask { get; set; }
    Property Value
    Type Description
    Tasks

    SaveVersion

    Gets or sets the version of Microsoft Office Project from which the project was saved

    Declaration
    public int SaveVersion { get; set; }
    Property Value
    Type Description
    System.Int32

    SaveVersionSerialized

    This property is used while Serializing and Deserializing the Project XML file

    Declaration
    public string SaveVersionSerialized { get; set; }
    Property Value
    Type Description
    System.String

    ScheduleFromStart

    Checks whether the date that the project was last saved is specified

    Declaration
    public bool ScheduleFromStart { get; set; }
    Property Value
    Type Description
    System.Boolean

    ScheduleFromStartSpecified

    Gets or sets a value indicating whether schedule the beginning of the working time is specified.

    Declaration
    public bool ScheduleFromStartSpecified { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if schedule the beginning of the working time is specified; otherwise, false.

    ScheduleFromStartString

    Gets or sets the value indicating whether schedule the beginning of the working time.

    Declaration
    public string ScheduleFromStartString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether schedule the beginning of the working time.

    SplitsInProgressTasks

    Checks whether in-progress tasks can be split

    Declaration
    public bool SplitsInProgressTasks { get; set; }
    Property Value
    Type Description
    System.Boolean

    SplitsInProgressTasksString

    Gets or sets the value indicating whether in-progress tasks can be split.

    Declaration
    public string SplitsInProgressTasksString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether in-progress tasks can be split.

    SpreadActualCost

    Checks whether actual costs are spread to the status date

    Declaration
    public bool SpreadActualCost { get; set; }
    Property Value
    Type Description
    System.Boolean

    SpreadActualCostString

    Gets or sets the value indicating whether actual costs are spread to the status date.

    Declaration
    public string SpreadActualCostString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether actual costs are spread to the status date.

    SpreadPercentComplete

    Checks whether percent complete is spread to the status date

    Declaration
    public bool SpreadPercentComplete { get; set; }
    Property Value
    Type Description
    System.Boolean

    SpreadPercentCompleteString

    Gets or sets the value indicating whether percent complete is spread to the status date.

    Declaration
    public string SpreadPercentCompleteString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether percent complete is spread to the status date.

    StartDate

    Gets or sets the start date of the project

    Declaration
    public DateTime StartDate { get; set; }
    Property Value
    Type Description
    System.DateTime

    StartDateSerialized

    Gets or sets the start date of the project

    Declaration
    public string StartDateSerialized { get; set; }
    Property Value
    Type Description
    System.String
    Remarks

    This property is used while Serializing and Deserializing the Project XML file

    StartTimeString

    Gets or sets the start time of new tasks.

    Declaration
    public string StartTimeString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies the start time of new tasks.

    StatusDate

    Gets or sets Date used for calculation and reporting

    Declaration
    public DateTime StatusDate { get; set; }
    Property Value
    Type Description
    System.DateTime

    Subject

    Gets or sets the subject of the project

    Declaration
    public string Subject { get; set; }
    Property Value
    Type Description
    System.String

    TaskUpdatesResource

    Checks whether updates to tasks update resources

    Declaration
    public bool TaskUpdatesResource { get; set; }
    Property Value
    Type Description
    System.Boolean

    TaskUpdatesResourceString

    Gets or sets the value indicating whether updates to tasks update resources.

    Declaration
    public string TaskUpdatesResourceString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether updates to tasks update resources.

    Title

    Gets or sets the title of the project

    Declaration
    public string Title { get; set; }
    Property Value
    Type Description
    System.String

    UID

    Gets or sets the unique ID of the project

    Declaration
    public string UID { get; set; }
    Property Value
    Type Description
    System.String

    UpdateManuallyScheduledTasksWhenEditingLinks

    Decides whether or not to update manually scheduled tasks when editing links

    Declaration
    public bool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }
    Property Value
    Type Description
    System.Boolean

    UpdateManuallyScheduledTasksWhenEditingLinksString

    Gets or sets the value indicating whether or not to update manually scheduled tasks when editing links.

    Declaration
    public string UpdateManuallyScheduledTasksWhenEditingLinksString { get; set; }
    Property Value
    Type Description
    System.String

    The string that specifies whether or not to update manually scheduled tasks when editing links.

    WBSMasks

    Gets or sets the table of entries that define the outline code mask

    Declaration
    public WBSMasks WBSMasks { get; set; }
    Property Value
    Type Description
    WBSMasks

    WeekStartDay

    Gets or sets the Start day of the week

    Declaration
    public WeekStartDay WeekStartDay { get; set; }
    Property Value
    Type Description
    WeekStartDay

    WorkFormat

    Gets or sets the default work unit format

    Declaration
    public WorkFormat WorkFormat { get; set; }
    Property Value
    Type Description
    WorkFormat

    WorkFormatSpecified

    Checks whether Work format is specified

    Declaration
    public bool WorkFormatSpecified { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    CalculateResourceIDs()

    Calculate Resource IDs

    Declaration
    public void CalculateResourceIDs()

    CalculateTaskIDs()

    Calculate Task IDs

    Declaration
    public void CalculateTaskIDs()

    GetAssignmentByUID(Int32)

    Get Assignment using UID

    Declaration
    public Assignment GetAssignmentByUID(int uid)
    Parameters
    Type Name Description
    System.Int32 uid

    UID of the Assignment

    Returns
    Type Description
    Assignment

    Assignment Object

    GetResourceByUID(Int32)

    Get the Resource using UID

    Declaration
    public Resource GetResourceByUID(int uid)
    Parameters
    Type Name Description
    System.Int32 uid

    UID of the Resource

    Returns
    Type Description
    Resource

    Resource object

    GetTaskByUID(Int32)

    Get the Task using UID

    Declaration
    public Task GetTaskByUID(int uid)
    Parameters
    Type Name Description
    System.Int32 uid

    UID of the Task

    Returns
    Type Description
    Task

    Task object

    Save(Stream)

    Writes Project to stream

    Declaration
    public void Save(Stream stream)
    Parameters
    Type Name Description
    System.IO.Stream stream

    stream

    Save(String)

    Writes Project to XML file

    Declaration
    public void Save(string filename)
    Parameters
    Type Name Description
    System.String filename

    XML file name

    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved