Class Project
Represents a Project
Inheritance
Inherited Members
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 |
|---|
| 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 |
|---|
| 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 |
|---|
| System.Collections.Generic.List<Assignment> |
Author
Gets or sets the author of the project
Declaration
public string Author { get; set; }
Property Value
| Type |
|---|
| System.String |
AutoAddNewResourcesAndTasks
Checks whether to automatically add new resources to the resource pool
Declaration
public bool AutoAddNewResourcesAndTasks { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| 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 |
|---|
| System.String |
BaselineForEarnedValue
Gets or sets the specific baseline used to calculate Variance values
Declaration
public BaselineForEarnedValue BaselineForEarnedValue { get; set; }
Property Value
| Type |
|---|
| BaselineForEarnedValue |
BaselineForEarnedValueSpecified
Checks whether the specific baseline used to calculate Variance values is specified
Declaration
public bool BaselineForEarnedValueSpecified { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
Calendar
Gets or sets the calendar of the project
Declaration
public Calendar Calendar { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| System.Collections.Generic.List<Calendar> |
CalendarUID
Gets or sets the project 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 |
Category
Gets or sets the category of the project
Declaration
public string Category { get; set; }
Property Value
| Type |
|---|
| System.String |
Company
Gets or sets the company that owns the project
Declaration
public string Company { get; set; }
Property Value
| Type |
|---|
| System.String |
CreationDate
Gets or sets the date that the project was created
Declaration
public DateTime CreationDate { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| System.Int32 |
CriticalSlackLimitSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string CriticalSlackLimitSerialized { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| System.String |
CurrencyDigits
Gets or sets the number of digits after the decimal symbol
Declaration
public int CurrencyDigits { get; set; }
Property Value
| Type |
|---|
| System.Int32 |
CurrencyDigitsSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string CurrencyDigitsSerialized { get; set; }
Property Value
| Type |
|---|
| System.String |
CurrencySymbol
Gets or sets the currency symbol used in the project
Declaration
public string CurrencySymbol { get; set; }
Property Value
| Type |
|---|
| System.String |
CurrencySymbolPosition
Gets or sets the position of the currency symbol
Declaration
public CurrencySymbolPosition CurrencySymbolPosition { get; set; }
Property Value
| Type |
|---|
| CurrencySymbolPosition |
CurrencySymbolPositionSpecified
Checks whether the position of the currency symbol is specified
Declaration
public bool CurrencySymbolPositionSpecified { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
CurrentDate
Gets or sets the system date that the XML was generated
Declaration
public DateTime CurrentDate { get; set; }
Property Value
| Type |
|---|
| System.DateTime |
DaysPerMonth
Gets or sets the number of days per month
Declaration
public int DaysPerMonth { get; set; }
Property Value
| Type |
|---|
| System.Int32 |
DaysPerMonthSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string DaysPerMonthSerialized { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| System.Boolean |
DefaultFixedCostAccrual
Gets or sets the default from where fixed costs are accrued
Declaration
public DefaultFixedCostAccrual DefaultFixedCostAccrual { get; set; }
Property Value
| Type |
|---|
| DefaultFixedCostAccrual |
DefaultOvertimeRate
Gets or sets the default overtime rate for new resources
Declaration
public float DefaultOvertimeRate { get; set; }
Property Value
| Type |
|---|
| System.Single |
DefaultOvertimeRateSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string DefaultOvertimeRateSerialized { get; set; }
Property Value
| Type |
|---|
| System.String |
DefaultStandardRate
Gets or sets the default standard rate for new resources
Declaration
public float DefaultStandardRate { get; set; }
Property Value
| Type |
|---|
| System.Single |
DefaultStandardRateSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string DefaultStandardRateSerialized { get; set; }
Property Value
| Type |
|---|
| System.String |
DefaultStartTime
Gets or sets the default start time of new tasks
Declaration
public TimeSpan DefaultStartTime { get; set; }
Property Value
| Type |
|---|
| System.TimeSpan |
DefaultStartTimeSpecified
Checks whether the default start time of new tasks is specified
Declaration
public bool DefaultStartTimeSpecified { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
DefaultTaskEVMethod
Gets or sets the default earned value method for tasks
Declaration
public EarnedValueMethod DefaultTaskEVMethod { get; set; }
Property Value
| Type |
|---|
| EarnedValueMethod |
DefaultTaskType
Gets or sets the default type of new tasks
Declaration
public TaskType DefaultTaskType { get; set; }
Property Value
| Type |
|---|
| TaskType |
DurationFormat
Gets or sets the format for expressing the bulk duration
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 |
EarnedValueMethod
Gets or sets the default method for calculating earned value
Declaration
public EarnedValueMethod EarnedValueMethod { get; set; }
Property Value
| Type |
|---|
| EarnedValueMethod |
EarnedValueMethodSpecified
Checks whether Earned Value calculation method is specified
Declaration
public bool EarnedValueMethodSpecified { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| System.Collections.Generic.List<ExtendedAttribute> |
ExtendedCreationDate
Gets or sets Date used for calculation and reporting
Declaration
public DateTime ExtendedCreationDate { get; set; }
Property Value
| Type |
|---|
| System.DateTime |
FinishDate
Gets or sets the finish date of the project
Declaration
public DateTime FinishDate { get; set; }
Property Value
| Type |
|---|
| System.DateTime |
FinishDateSerialized
Gets or sets the finish date of the project
Declaration
public string FinishDateSerialized { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| System.String |
FiscalYearStart
Checks whether to use fiscal year numbering
Declaration
public bool FiscalYearStart { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| FYStartDate |
HonorConstraints
Checks whether tasks honour their constraint dates
Declaration
public bool HonorConstraints { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| 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 |
|---|
| 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 |
|---|
| 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 |
|---|
| System.DateTime |
Manager
Gets or sets the manager of the project
Declaration
public string Manager { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| 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 |
|---|
| System.Int32 |
MinutesPerDaySerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string MinutesPerDaySerialized { get; set; }
Property Value
| Type |
|---|
| System.String |
MinutesPerWeek
Gets or sets the number of minutes per week
Declaration
public int MinutesPerWeek { get; set; }
Property Value
| Type |
|---|
| System.Int32 |
MinutesPerWeekSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string MinutesPerWeekSerialized { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| 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 |
|---|
| 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 |
|---|
| 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 |
|---|
| 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 |
|---|
| 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 |
|---|
| 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 |
|---|
| System.Boolean |
NewTasksEffortDriven
Checks whether new tasks are effort driven
Declaration
public bool NewTasksEffortDriven { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| 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 |
|---|
| 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 |
|---|
| System.Collections.Generic.List<OutlineCode> |
ProjectExternallyEdited
Checks whether the project XML was edited
Declaration
public bool ProjectExternallyEdited { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| 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 |
|---|
| 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 |
|---|
| System.Int32 |
RevisionSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string RevisionSerialized { get; set; }
Property Value
| Type |
|---|
| 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 |
|
RootTask
Gets or sets the collection of tasks that make up the project
Declaration
public Tasks RootTask { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| System.Int32 |
SaveVersionSerialized
This property is used while Serializing and Deserializing the Project XML file
Declaration
public string SaveVersionSerialized { get; set; }
Property Value
| Type |
|---|
| System.String |
ScheduleFromStart
Checks whether the date that the project was last saved is specified
Declaration
public bool ScheduleFromStart { get; set; }
Property Value
| Type |
|---|
| 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 |
|
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 |
|---|
| 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 |
|---|
| 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 |
|---|
| 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 |
|---|
| System.DateTime |
StartDateSerialized
Gets or sets the start date of the project
Declaration
public string StartDateSerialized { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| System.DateTime |
Subject
Gets or sets the subject of the project
Declaration
public string Subject { get; set; }
Property Value
| Type |
|---|
| System.String |
TaskUpdatesResource
Checks whether updates to tasks update resources
Declaration
public bool TaskUpdatesResource { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| System.String |
UID
Gets or sets the unique ID of the project
Declaration
public string UID { get; set; }
Property Value
| Type |
|---|
| System.String |
UpdateManuallyScheduledTasksWhenEditingLinks
Decides whether or not to update manually scheduled tasks when editing links
Declaration
public bool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| WBSMasks |
WeekStartDay
Gets or sets the Start day of the week
Declaration
public WeekStartDay WeekStartDay { get; set; }
Property Value
| Type |
|---|
| WeekStartDay |
WorkFormat
Gets or sets the default work unit format
Declaration
public WorkFormat WorkFormat { get; set; }
Property Value
| Type |
|---|
| WorkFormat |
WorkFormatSpecified
Checks whether Work format is specified
Declaration
public bool WorkFormatSpecified { get; set; }
Property Value
| Type |
|---|
| 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 |