Syncfusion.ProjIO.Base
Base class for ExtendedAttributes
Gets or sets the fieldID for the extended attribute
Gets or sets the Actual value of the extended attribute
Gets or sets the GUID of the value in the value list
Gets or sets the duration format for the extended attribute
Checks whether the duration format for the extended attribute is specified
Represents the allocation of a resource to a task
Initializes a new instance of the class.
Gets or sets the unique identifier of the assignment
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the task.
The task.
Gets or sets the unique idenifier of the task
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the resource.
The resource.
Gets or sets the unique identifier of the resource
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the amount of work completed on the assignment
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the actual cost incurred on the assignment
This property is used while Serializing and Deserializing the Project XML file
Checks if actual cost incurred on the assignment is specified
Gets or sets the actual finish date of the assignment
Checks if actual finish date of the assignment is specified
Gets or sets the actual overtime cost incurred on the assignment
This property is used while Serializing and Deserializing the Project XML file
Checks if the actual overtime cost incurred on the assignment is specified
Gets or sets the actual overtime work incurred on the assignment
Gets or sets the acual start date of the assignment
Gets or sets the acual start date of the assignment
This property is used while Serializing and Deserializing the Project XML file
Checks if actual start date of the assignment is specified
Gets or sets the amount of actual work incurred on the assignment
Gets or sets the actual cost of work performed on the assignment to-date
This property is used while Serializing and Deserializing the Project XML file
Checks if the actual cost of work performed on the assignment to-date is specified
Checks whether the Resource has accepted all of his or her assignments
Gets or sets the value indicating whether the Resource has accepted all of his or her assignments.
The string that specifies whether the Resource has accepted all of his or her assignments.
Gets or sets the projected or scheduled cost of the assignment
This property is used while Serializing and Deserializing the Project XML file
Checks whether the projected or scheduled cost of the assignment is specified
Gets or sets the cost rate table used for the assignment
Checks whether the cost rate table used for the assignment
Gets or sets the difference between the cost and baseline cost for a resource
This property is used while Serializing and Deserializing the Project XML file
Checks whether the difference between the cost and baseline cost for a resource is specified
Gets or sets the earned value cost variance
This property is used while Serializing and Deserializing the Project XML file
Checks whether the earned value cost variance is specified
Gets or sets the amount that the assignment is delayed
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the scheduled finish date of the assignment
Gets or sets the scheduled finish date of the assignment
This property is used while Serializing and Deserializing the Project XML file
Checks whether the scheduled finish date of the assignment is specified
Gets or sets the variance of the assignment finish date from the baseline finish date
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the title of the hyperlink associated with the assignment
Gets or sets the hyperlink associated with the assignment
Gets or sets the document bookmark of the hyperlink associated with the assignment
Gets or sets the variance of assignment work from the baseline work as minutes x 1000
This property is used while Serializing and Deserializing the Project XML file
Checks whether the variance of assignment work from the baseline work as minutes x 1000 is specified
Checks whether the Units are Fixed Rate
Gets or sets the value indicating whether the Units are Fixed Rate.
The string that specifies whether the Units are Fixed Rate.
Checks whether the consumption of the assigned material resource occurs in a single, fixed amount
Gets or sets the value indicating whether the consumption of the assigned material resource occurs in a single, fixed amount.
The string that specifies whether the consumption of the assigned material resource occurs in a single, fixed amount.
Gets or sets the delay caused by leveling
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the format for expressing the duration of the delay
Checks whether the format for expressing the duration of the delay is specified
Checks whether the Project is linked to another OLE object
Gets or sets the value indicating whether the Project is linked to another OLE object.
The string that specifies whether the Project is linked to another OLE object.
Checks whether the assignment is a milestone
Gets or sets the value indicating whether the assignment is a milestone.
The string that specifies whether the assignment is a milestone.
Gets or sets the text notes associated with the assignment
Checks whether the assignment is overallocated
Gets or sets the value indicating whether the assignment is over allocated.
The string that specifies whether the assignment is over allocated.
Gets or sets the sum of the actual and remaining overtime cost of the assignment
This property is used while Serializing and Deserializing the Project XML file
Checks whether the sum of the actual and remaining overtime cost of the assignment is specified
Gets or sets the scheduled overtime work scheduled for the assignment
Gets or sets the largest number of units that a resource is assigned for a task
This property is used while Serializing and Deserializing the Project XML file
Checks whether the largest number of units that a resource is assigned for a task is specified
Gets or sets the time unit for the usage rate of the material resource assignment
Gets or sets the amount of non-overtime work scheduled for the assignment
Gets or sets the remaining projected cost of completing the assignment
This property is used while Serializing and Deserializing the Project XML file
Checks whether the remaining projected cost of completing the assignment is specified
Gets or sets the remaining projected overtime cost of completing the assignment
This property is used while Serializing and Deserializing the Project XML file
Checks whether the remaining projected overtime cost of completing the assignment is specified
Gets or sets the remaining overtime work scheduled to complete the assignment
Gets or sets the remaining work scheduled to complete the assignment
Checks whether a response has been received for a TeamAssign message
Gets or sets the value indicating whether a response has been received for a TeamAssign message.
The string that specifies whether a response has been received for a TeamAssign message.
Gets or sets the scheduled start date of the assignment
Gets or sets the scheduled start date of the assignment
This property is used while Serializing and Deserializing the Project XML file
Checks whether the scheduled start date of the assignment is specified
Gets or sets the date that the assignment was stopped
Checks whether the date that the assignment was stopped is specified
Gets or sets the date that the assignment resumed
Checks whether the date that the assignment resumed is specified
Gets or sets the variance of the assignment start date from the baseline start date
This property is used while Serializing and Deserializing the Project XML file
Checks whether the task is a summary task
Gets or sets the value indicating whether the task is a summary task.
The string that specifies whether the task is a summary task.
Gets or sets the earned value schedule variance, through the project status date
This property is used while Serializing and Deserializing the Project XML file
Checks whether the earned value schedule variance, through the project status date is specified
Gets or sets the number of units for the assignment
This property is used while Serializing and Deserializing the Project XML file
Checks whether the resource assigned to a task needs to be updated as to the status of the task
Gets or sets the value indicating whether the resource assigned to a task needs to be updated as to the status of the task.
The string that specifies whether the resource assigned to a task needs to be updated as to the status of the task.
Gets or sets the difference between baseline cost and total cost
This property is used while Serializing and Deserializing the Project XML file
Checks whether the difference between baseline cost and total cost is specified
Gets or sets the amount of scheduled work for the assignment
Gets or sets the work contour of the assignment
Checks whether the work contour of the assignment is specified
Gets or sets the budgeted cost of work on the assignment
This property is used while Serializing and Deserializing the Project XML file
Checks whether the budgeted cost of work on the assignment is specified
Gets or sets the budgeted cost of work performed on the assignment to-date
This property is used while Serializing and Deserializing the Project XML file
Checks whether the budgeted cost of work performed on the assignment to-date is specified
Gets or sets the booking type of the assignment
Checks whether the booking type of the assignment is specified
Gets or sets the duration through which actual work is protected
Gets or sets the duration through which actual overtime work is protected
Gets or sets the date that the assignment was created
Checks whether the date that the assignment was created is specified
Gets or sets the name of the assignment owner
Gets or sets the GUID of the assignment owner
Gets or sets the budgeted amount for cost resources on this assignment
This property is used while Serializing and Deserializing the Project XML file
Checks whether the budgeted amount for cost resources on this assignment is specified
Gets os sets the budgeted work amount for work or material resources on this assignment
Gets or sets the collection of baseline values associated with the assignment
Gets or sets the time phased data associated with the assignment
Defines baseline for resource assignments
Gets or sets the time phased data associated with the baseline of the assignment
Gets or sets the unique number of the baseline of the assignment
Gets or sets the scheduled start date and time of the assignment when the baseline was saved
Gets or sets the scheduled finish date of the assignment when the baseline was saved
Gets or sets the scheduled work for the assignment when the baseline was saved
Gets or sets the total scheduled/projected cost for an assignment
Gets or sets the budgeted cost of work on the assignment to the current date
This property is used while Serializing and Deserializing the Project XML file
Checks whether the budgeted cost of work on the assignment to the current date is specified
Gets or sets the budgeted cost of the work performed on the assignment to-date
This property is used while Serializing and Deserializing the Project XML file
Checks whether the budgeted cost of the work performed on the assignment to-date is specified
Represents a Calendar
Initializes a new instance of the class.
Initializes a new instance of the class.
The name.
Add default calendar
Add Default calendar
Name of the Calendar
Instance of calendar created
Gets or sets the unique identifier of the calendar
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the name of the calendar
Checks whether the calendar is a base calendar
Gets or sets the value indicating whether the calendar is a base calendar.
The string that specifies whether the calendar is a base calendar.
Checks whether the calendar is a baseline calendar
Gets or sets the value indicating whether the calendar is a baseline calendar.
The string that specifies whether the calendar is a baseline calendar.
Gets or sets the unique identifier of the base calendar on which this calendar depends
This property is used while Serializing and Deserializing the Project XML file
The collection of weekdays that defines this calendar
The collection of exceptions that is associated with the calendar
The collection of effective work weeks associated with the calendar
Defines a Calendar exception
Checks whether the range of recurrence is defined by entering a number of occurrences
Gets or sets the value indicating whether the range of recurrence is defined by entering a number of occurrences.
The string that specifies whether the range of recurrence is defined by entering a number of occurrences.
Defines a contiguous set of exception days
Gets or sets the number of occurrences for which the calendar exception is valid
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the name of the exception
Gets ot sets the exception type
Checks whether the exception type is specified
Gets or sets the period of recurrence for the exception
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the days of the week on which the exception is valid
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the month item for which an exception recurrence is scheduled
Checks whether the month item for which an exception recurrence is scheduled is specified
Gets or sets the position of a month item within a month
Checks whether the position of a month item within a month is specified
Gets or sets the month for which an exception recurrence is scheduled
Checks whether the month for which an exception recurrence is scheduled is specified
Gets or sets the day of the month on which an exception recurrence is scheduled
This property is used while Serializing and Deserializing the Project XML file
Checks whether the specified date or day type is working
Gets or sets the value indicating whether the specified date or day type is working.
The string that specifies whether the specified date or day type is working.
Gets or sets the collection of working times that define the time worked on the weekday
Represents an Extended Attribute
Gets or sets the PID of the custom field
Gets or sets the name of the custom field
Gets or sets the custom field type
Checks whether the custom field type is specified
Gets or sets the GUID of the custom field
Gets or sets the Element type of the Extended attribute
Checks whether the Element type of ExtendedAttribute is specified
Gets or sets the maximum number of values that can be set in a picklist
Checks whether the custom field is user defined
Gets or sets the value indicating whether the custom field is user defined.
The string that specifies whether the custom field is user defined.
Checks whether User Defined Property is defined
Gets or sets the alias of the custom field
Gets or sets the secondary PID of the custom field
Checks whether automatic rolldown to assignments is enabled
Gets or sets the value indicating whether automatic roll down to assignments is enabled.
The string that specifies whether automatic roll down to assignments is enabled.
Gets or sets a value indicating whether the automatic roll down is specified.
true if automatic roll down is specified; otherwise, false.
Gets or sets the GUID of the default lookup table entry
Gets or sets the GUID of the lookup table associated with the custom field
Gets or sets the GUID of the secondary PID of the custom field
Gets or sets the phonetic pronunciation of the alias of the custom field
Gets or sets the way rollups are calculated
Checks whether the way rollups are calculated is specified
Checks whether rollups are calculated for task and group summary rows
Gets or sets a value indicating whether the calculation type is specified.
true if calculation type is specified; otherwise, false.
Gets or sets the formula that Microsoft Project uses to populate the custom task field
Checks whether only values in the list are allowed in the file
Gets or sets the value indicating whether only values in the list are allowed in the file.
The string that specifies whether only values in the list are allowed in the file.
Gets or sets a value indicating whether the restrict values is specified.
true if restrict values is specified; otherwise, false.
Gets or sets the way value lists are sorted
Checks whether the way value lists are sorted is specified
Checks whether new values added to the project are automatically added to the list
Gets or sets the value indicating whether new values added to the project are automatically added to the list.
The string that specifies whether new values added to the project are automatically added to the list.
Gets or sets a value indicating whether the append new values is specified.
true if append new values is specified; otherwise, false.
Gets or sets the default value in the list
Gets or sets the values that make up the value list
Represents list of values for Extended attributes
Gets or sets the unique ID of value across the project
Gets or sets the actual value
Gets or sets the description of the value in the list
Gets or sets the phonetic information for custom field names
Represents an Outline code
Gets or sets the GUID of the outline code
Gets or sets the field number of the outline code
Gets or sets the name of the custom outline code
Gets pr sets the alias of the custom outline code
Gets or sets the phonetic pronunciation of the alias of the custom outline code
Gets or sets the values of the table associated with this outline code
Checks whether the custom outline code is an enterprise custom outline code
Gets or sets the value indicating whether the custom outline code is an enterprise custom outline code.
The string that specifies whether the custom outline code is an enterprise custom outline code.
Gets or sets a value indicating whether the enterprise is specified.
true if enterprise is specified; otherwise, false.
Gets or sets reference to another custom field for which this is an alias
Checks whether the custom outline code can be used by the Resource Substitution Wizard in Microsoft Project.
Gets or sets the value indicating whether the custom outline code can be used by the Resource Substitution Wizard in Microsoft Project.
The string that specifies whether the custom outline code can be used by the Resource Substitution Wizard in Microsoft Project.
Gets or sets a value indicating whether the resource substitution enabled is specified.
true if resource substitution enabled is specified; otherwise, false.
Checks whether or not values specified in this outline code field must be leaf values
Gets or sets the value indicating whether or not values specified in this outline code field must be leaf values.
The string that specifies whether or not values specified in this outline code field must be leaf values.
Checks whether new codes must have all levels present
Gets or sets the value indicating whether new codes must have all levels present.
The string that specifies whether new codes must have all levels present.
Gets or sets a value indicating whether all levels required is specified.
true if all levels required is specified; otherwise, false.
Checks whether values specified must come from values table
Gets or sets the value indicating whether values specified must come from values table.
The string that specifies whether values specified must come from values table.
Gets or sets a value indicating whether only table values allowed is specified.
true if only table values allowed is specified; otherwise, false.
Specifies whether to show indenting in the outline code
Gets or sets the value indicating whether to show indenting in the outline code.
The string that specifies whether to show indenting in the outline code.
Gets or sets a value indicating whether the show indent is specified.
true if show indent is specified; otherwise, false.
Gets or set the table of entries that define the outline code mask
OutlineCodeMask class
Gets or sets the level of the mask
Gets or sets the type of mask
Checks whether the type of mask is specified
Gets or sets the maximum length in characters of the outline code values
Gets or sets the separator value of the code values
Base class for defining outline codes
Gets or sets the number value of the custom field project ID (PID)
Gets or sets the ID in the value list associated with the definition in the outline code collection
Gets or sets the GUID of the value in the value list
Represents an Outline code value
Gets or sets the unique ID of the outline code value within the project
Gets or sets the GUID of the outline code value
Gets or sets the outline code type
Checks whether the outline code element is collapsed
Gets or sets the value indicating whether the outline code element is collapsed.
The string that specifies whether the outline code element is collapsed.
Gets or sets a value indicating whether the outline element collapsed is specified.
true if outline element collapsed is specified; otherwise, false.
Gets or sets the value of the parent node of the outline code
Gets or sets the actual value
Gets or sets a description of this value
Represents a list of Outline codes
Gets or sets the individual values
Abstract class for defining Baselines
Gets or sets the number.
The number.
Gets or sets the work.
The work.
Gets or sets the cost.
The cost.
Gets or sets the BCWS.
The BCWS.
Gets or sets the BCWP.
The BCWP.
Represents a Project
Initializes a new instance of the class.
Before save the project update the task collections with links and assignments
Writes Project to XML file
XML file name
Writes Project to stream
stream
Calculate Assignment IDs and assign other assignment information
Calculate WBS of tasks
Parent Task
Current Task
WBS
index position of task in task collection
Adds days to given date
Given date
No. of days to add
New date
Calculate no. of days between task start date and task finish date
Start date of task
Finish date of task
No. of days
Assign Default task information
Task object
Calculate UID of tasks
Current Task
UID to be inserted
Calculate Task IDs
Calculate Resource IDs
Get the Task using UID
UID of the Task
Task object
Get a task using UID
UID of the task
Parent task
Task object
Get the Resource using UID
UID of the Resource
Resource object
Get Assignment using UID
UID of the Assignment
Assignment Object
Get calendar by UID
UID of calendar
Calendar object
Add Default Project Details
Get list of children/subtasks of a task
Task
List of subtasks
Update root task
Remove children/subtasks of a task
Task
Insert Calendars for resources
Add Default task
Add Default Resource
Add Default Assignment
Gets or sets the version of Microsoft Office Project from which the project was saved
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the unique ID of the project
Gets or sets the name of the project
Gets or sets the title of the project
Gets or sets the subject of the project
Gets or sets the category of the project
Gets or sets the company that owns the project
Gets or sets the manager of the project
Gets or sets the author of the project
Gets or sets the date that the project was created
Gets or sets the number of times a project has been saved
This property is used while Serializing and Deserializing the Project XML file
Gets or sets a value indicating whether the revision is specified.
true if revision is specified; otherwise, false.
Gets or sets the date that the project was last saved
Checks whether the date that the project was last saved is specified
Gets or sets the value indicating whether schedule the beginning of the working time.
The string that specifies whether schedule the beginning of the working time.
Gets or sets a value indicating whether schedule the beginning of the working time is specified.
true if schedule the beginning of the working time is specified; otherwise, false.
Gets or sets the start date of the project
Gets or sets the start date of the project
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the finish date of the project
Gets or sets the finish date of the project
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the Fiscal Year starting month
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
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the number of digits after the decimal symbol
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the currency symbol used in the project
Gets or sets the three letter currency character code as defined in ISO 4217
Gets or sets the position of the currency symbol
Checks whether the position of the currency symbol is specified
Gets or sets the project calendar
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the calendar of the project
Gets or sets the default start time of new tasks
Gets or sets the start time of new tasks.
The string that specifies the start time of new tasks.
Checks whether the default start time of new tasks is specified
Gets or sets the default finish time of new tasks.
The default finish time of new tasks.
Gets or sets the default finish time of new tasks
Checks whether the default finish time of new tasks is specified
Gets or sets the number of minutes per day
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the number of minutes per week
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the number of days per month
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the default type of new tasks
Gets or sets the default from where fixed costs are accrued
Gets or sets the default standard rate for new resources
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the default overtime rate for new resources
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the format for expressing the bulk duration
Checks whether Duration format is specified
Gets or sets the default work unit format
Checks whether Work format is specified
Checks whether or not actual costs are editable
Gets or sets the value indicating whether the actual costs are editable.
The string that specifies whether the actual costs are editable.
Checks whether tasks honour their constraint dates
Gets or sets the value indicating whether tasks honor their constraint dates.
The string that specifies whether tasks honor their constraint dates.
Gets or sets the default method for calculating earned value
Checks whether Earned Value calculation method is specified
Checks whether to calculate subtasks as summary tasks
Gets or sets the value indicating whether to calculate subtasks as summary tasks.
The string that specifies whether to calculate subtasks as summary tasks.
Checks wether multiple critical paths are calculated
Gets or sets the value indicating whether multiple critical paths are calculated.
The string that specifies whether multiple critical paths are calculated.
Checks whether new tasks are effort driven
Gets or sets the value indicating whether new tasks are effort driven.
The string that specifies whether new tasks are effort driven.
Checks whether to show the estimated duration by default
Gets or sets the value indicating whether to show the estimated duration by default.
The string that specifies whether to show the estimated duration by default.
Checks whether in-progress tasks can be split
Gets or sets the value indicating whether in-progress tasks can be split.
The string that specifies whether in-progress tasks can be split.
Checks whether actual costs are spread to the status date
Gets or sets the value indicating whether actual costs are spread to the status date.
The string that specifies whether actual costs are spread to the status date.
Checks whether percent complete is spread to the status date
Gets or sets the value indicating whether percent complete is spread to the status date.
The string that specifies whether percent complete is spread to the status date.
Checks whether updates to tasks update resources
Gets or sets the value indicating whether updates to tasks update resources.
The string that specifies whether updates to tasks update resources.
Checks whether to use fiscal year numbering
Gets or sets the value indicating whether to use fiscal year numbering.
The string that specifies whether to use fiscal year numbering.
Gets or sets the Start day of the week
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
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.
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.
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
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.
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.
Checks whether the beginning of remaining portions of tasks scheduled to have begun late should be moved up to the status date
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.
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.
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
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.
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.
Gets or sets the specific baseline used to calculate Variance values
Checks whether the specific baseline used to calculate Variance values is specified
Checks whether to automatically add new resources to the resource pool
Gets or sets the value indicating whether to automatically add new resources to the resource pool.
The string that specifies whether to automatically add new resources to the resource pool.
Gets or sets Date used for calculation and reporting
Gets or sets the system date that the XML was generated
Checks whether the project was created by a Project Server user as opposed to an NT user
Gets or sets the value indicating whether the project was created by a Project Server user as opposed to an NT user.
The string that specifies whether the project was created by a Project Server user as opposed to an NT user.
Checks whether to autolink inserted or moved tasks
Gets or sets the value indicating whether to auto link inserted or moved tasks.
The string that specifies whether to auto link inserted or moved tasks.
Gets or sets the default date for new tasks start
Gets or sets the default earned value method for tasks
Checks whether the project XML was edited
Gets or sets the value indicating whether the project XML was edited.
The string that specifies whether the project XML was edited.
Gets or sets Date used for calculation and reporting
Checks whether all actual work has been synchronized with the project
Gets or sets the value indicating whether all actual work has been synchronized with the project.
The string that specifies whether all actual work has been synchronized with the project.
Checks whether to remove all file properties on save
Gets or sets the value indicating whether to remove all file properties on save.
The string that specifies whether to remove all file properties on save.
Checks whether the project is an administrative project
Gets or sets the value indicating whether the project is an administrative project.
The string that specifies whether the project is an administrative project.
Gets or sets the name of the Baseline Calendar
Checks whether or not new tasks should be made in Manual mode
Gets or sets the value indicating whether or not new tasks should be made in Manual mode.
The string that specifies whether or not new tasks should be made in Manual mode.
Decides whether or not to update manually scheduled tasks when editing links
Gets or sets the value indicating whether or not to update manually scheduled tasks when editing links.
The string that specifies whether or not to update manually scheduled tasks when editing links.
Checks whether or not tasks moving from Manual to Auto Scheduled should be moved to the nearest working time
Gets or sets the value indicating whether or not tasks moving from Manual to Auto Scheduled should be moved to the nearest working time.
The string that specifies whether or not tasks moving from Manual to Auto Scheduled should be moved to the nearest working time.
Gets or sets the collection of outline code definitions associated with the project
Gets or sets the table of entries that define the outline code mask
Gets or sets the collection of extended attribute (custom field) definitions associated with the project
Gets or sets the collection of calendars that is associated with the project
Gets or sets the collection of tasks that make up the project
Gets or sets the collection of resources that make up the project
Gets or sets the collection of assignments that make up the project
Writes Project to FileStream
Project
FileStream
Writes Project to Stream
Project
Stream
Reads Project files
Opens the project file from the stream
Stream which contains the project file contents
Instance of Project
Open the project file from the specified file name
Name of the project file
Instance of Project
Get tasks based on task hierarchy
Project instance
Project instance
Represents tasks that make up the project
Default Constructor
Gets or sets the root task.
The root task.
Gets or sets the children.
The children.
Represents a Resource in a Project
Initializes a new instance of the class.
Gets or sets the unique identifier of the resource
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the position identifier of the resource within the list of resources
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the name of the resource
Gets or sets the type of resource
Checks whether the resource is null
Gets or sets the value indicating whether the resource is null.
The string that specifies whether the resource is null.
Gets or sets the initials of the resource
Gets or sets the phonetic spelling of the resource name
Gets or sets the NT account associated with the resource
Gets or sets the unit of measure for the material resource
Gets or sets the code or other information about the resource
Gets or sets the group to which the resource belongs
Gets or sets the type of workgroup to which the resource belongs
Gets os sets the email address of the resource
Gets or sets the title of the hyperlink associated with the resource
Gets os sets the hyperlink associated with the resource
Gets os sets the document bookmark of the hyperlink associated with the resource
Gets or sets the maximum number of units that the resource is available
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the largest number of units assigned to the resource at any time
This property is used while Serializing and Deserializing the Project XML file
Checks whether the largest number of units assigned to the resource at any time is specified
Checks whether the resource is overallocated
Gets or sets the value indicating whether the resource is over allocated.
The string that specifies whether the resource is over allocated.
Gets or sets the first date that the resource is available
Checks whether the first date that the resource is available is specified
Gets or sets the last date the resource is available
Checks whether the last date the resource is available is specified
Gets or sets the scheduled start date of the resource
Gets or sets the scheduled finish date of the resource
Checks whether the resource can be leveled
Gets or sets the value indicating whether the resource can be leveled.
The string that specifies whether the resource can be leveled.
Gets or sets how cost is accrued against the resource
gets or sets the total work assigned to the resource across all assigned tasks
Gets or sets the amount of non-overtime work assigned to the resource
Gets or sets the amount of overtime work assigned to the resource
Gets or sets the amount of actual work performed by the resource
Gets or sets the amount of remaining work required to complete all assigned tasks
Gets or sets the amount of actual overtime work performed by the resource
Gets or sets the amount of remaining overtime work required to complete all tasks
Gets or sets the percentage of work completed across all tasks
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the standard rate of the resource
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the units used by Microsoft Project to display the standard rate
Gets or sets the total project cost for the resource across all assigned tasks
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the overtime rate of the resource
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the units used by Microsoft Project to display the overtime rate
Gets or sets the total overtime cost for the resource including actual and remaining overtime costs
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the cost per use of the resource
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the actual cost incurred by the resource across all assigned tasks
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the actual overtime cost incurred by the resource across all assigned tasks
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the remaining projected cost of the resource to complete all assigned tasks
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the remaining projected overtime cost of the resource to complete all assigned tasks
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the difference between the baseline work and the work as minutes x 1000
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the difference between the baseline cost and the cost
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the earned value schedule variance, through the project status date
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the earned value cost variance, through the project status date
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the actual cost of the work performed by the resource for the project to-date
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the UID of the resource calendar
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the text notes associated with the resource
Gets or sets the budget cost of work scheduled for the resource
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the budgeted cost of the work performed by the resource for the project to-date
This property is used while Serializing and Deserializing the Project XML file
Checks whether the resource is generic
Gets or sets the value indicating whether the resource is generic.
The string that specifies whether the resource is generic.
Checks whether the resource is set to inactive
Gets or sets the value indicating whether the resource is set to inactive.
The string that specifies whether the resource is set to inactive.
Checks whether the resource is an Enterprise resource
Gets or sets the value indicating whether the resource is an Enterprise resource.
The string that specifies whether the resource is an Enterprise resource.
Gets or sets the booking type of the resource
Gets or sets the duration through which actual work is protected
Gets or sets the duration through which actual overtime work is protected
Gets or sets the Active Directory GUID for the resource
Gets or sets the date that the resource was created
Extended attribute
Resource baseline
Outline code of the resource
Checks whether the resource is a cost resource
Gets or sets the value indicating whether the resource is a cost resource.
The string that specifies whether the resource is a cost resource.
Gets or sets the name of the assignment owner
Gets or sets the GUID of the assignment owner
Checks whether the resource is a budget resource
Gets or sets the value indicating whether the resource is a budget resource.
The string that specifies whether the resource is a budget resource.
Resource Availability Periods
Resource rates
Timephased data
ResourceAvailabilityPeriod class
Gets or sets the date that the resource becomes available for the specified period
Checks whether the date that the resource becomes available for the specified period is set
Gets or sets the last date that the resource is available for the specified period
Checks whether the last date that the resource is available for the specified period is set
Gets or sets the percentage that the resource is available during the specified period
This property is used while Serializing and Deserializing the Project XML file
Checks whether the percentage that the resource is available during the specified period is set
Defines baseline for resources
Gets or sets the unique number of the baseline data record
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the work assigned to the resource when the baseline is saved
Gets or sets the projected cost for the resource when the baseline was saved
This property is used while Serializing and Deserializing the Project XML file
Checks whether the projected cost for the resource when the baseline was saved is specified
Gets or sets the budgeted cost of work scheduled for the resource
This property is used while Serializing and Deserializing the Project XML file
Checks whether the budgeted cost of work scheduled for the resource is specified
Gets or sets the budgeted cost of the work performed by the resource for the project to date
This property is used while Serializing and Deserializing the Project XML file
Checks whether the budgeted cost of the work performed by the resource for the project to date is specified
Defines Rate information for Resources
Gets or sets the date that the rate becomes effective
Gets or sets the last date that the rate is effective
Gets or sets the unique identifier of the rate table for the resource
Checks whether the unique identifier of the rate table for the resource is specified
Gets or sets the standard rate for the resource for the period specified
This property is used while Serializing and Deserializing the Project XML file
Checks whether the standard rate for the resource for the period specified is set
Gets or ses the units used by Microsoft Office Project to display the standard rate
Checks whether Standard Rate Format is specified
Gets or sets the overtime rate for the resource for the period specified
This property is used while Serializing and Deserializing the Project XML file
Checks whether Overtime Rate is specified
Gets or sets the units used by Microsoft Office Project to display the overtime rate
Checks whether Overtime Rate Format is specified
Gets or sets the cost per use of the resource
This property is used while Serializing and Deserializing the Project XML file
Checks whether Cost Per use of the resource is spcified
Represents a Task in a Project
Initializes a new instance of the class.
Initializes a new instance of the class.
The name.
Calculate no. of days between task start date and task finish date
Start date of task
Finish date of task
No. of days
Adds days to given date
Given date
No. of days to add
New date
Gets or sets the unique ID of the task
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the position identifier of the task within the list of tasks
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the name of the task
Gets or sets the type of task
Specifies whether the task is null
Gets or sets the value indicating whether the task is null.
The string that specifies whether the task is null.
Gets or sets the date that the task was created
Gets or sets the contact person for the task
Gets or sets the work breakdown structure (WBS) code of the task
Gets or sets the right-most WBS level of the task
Gets or sets the outline number of the task
Gets or sets the outline level of the task
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the priority of the task from 0 to 1000
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the scheduled start date of the task
Gets or sets the value indicating the scheduled start date of the task.
The string that specifies the scheduled start date of the task.
Gets or sets the scheduled finish date of the task
Gets or sets the value indicationg the scheduled finish date of the task.
The string that specifies the scheduled finish date of the task.
Gets or sets the planned duration of the task
Gets or sets the value indicating the planned duration of the task.
The string that specifies the planned duration of the task.
Gets or sets the format for expressing the Duration of the Task
Checks whether Duration Format is specified
Gets or sets the amount of scheduled work for the task
Gets or sets the value indicating the amount of scheduled work for the task.
The string that specifies the amount of scheduled work for the task.
Gets or sets the date that the task was stopped
Checks whether the date that the task was stopped is specified
Gets or sets the date that the task resumed
Checks whether the date that the task resumed is specified
Checks whether the task can be resumed
Gets or sets the value indicating whether the task can be resumed.
The string that specifies whether the task can be resumed.
Checks whether the task is effort-driven
Gets or sets the value indicating whether the task is effort-driven.
The string that specifies whether the task is effort-driven.
Checks whether the task is a recurring task
Gets or sets the value indicating whether the task is a recurring task.
The string that specifies whether the task is a recurring task.
Checks whether the task is overallocated
Gets or sets the value indicating whether the task is over allocated.
The string that specifies whether the task is over allocated.
Checks whether the task is estimated
Gets or sets the value indicating whether the task is estimated.
The string that specifies whether the task is estimated.
Checks whether the task is a milestone
Gets or sets the value indicating whether the task is a milestone.
The string that specifies whether the task is a milestone.
Checks whether the task is a summary task
Gets or sets the value indicating whether the task is a summary task.
The string that specifies whether the task is a summary task.
Gets or sets the value indicating whether the task is displayed as a summary task.
The string that specifies whether the task is displayed as a summary task.
Checks whether the task is in the critical chain
Gets or sets the value indicating whether the task is in the critical chain.
The string that specifies whether the task is in the critical chain.
Checks whether the task is an inserted project
Gets or sets the value indicating whether the task is an inserted project.
The string that specifies whether the task is an inserted project.
Checks whether the inserted project is read-only
Gets or sets the value indicating whether the inserted project is read-only.
The string that specifies whether the inserted project is read-only.
Gets or sets the source location of the inserted project
Checks whether the task is external
Gets or sets the value indicating whether the task is external.
The string that specifies whether the task is external.
Gets or sets the source location and task identifier of the external task
Gets or sets the early start date of the task
Gets or sets the early finish date of the task
Gets or sets the late start date of the task
Gets or sets the late finish date of the task
Gets or sets the variance of the task start date from the baseline start date as minutes x 1000
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the variance of the task finish date from the baseline finish date as minutes x 1000
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the variance of task work from the baseline task work as minutes x 1000
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the amount of free slack
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the amount of free slack at the start of the task
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the amount of free slack at the end of the task
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the amount of total slack
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the fixed cost of the task
This property is used while Serializing and Deserializing the Project XML file
Gets or sets how the fixed cost is accrued against the task
Checks whether Fixed Cost Accrual is specified
Gets or sets the percentage of the task duration completed
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the percentage of the task work completed
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the projected or scheduled cost of the task
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the sum of the actual and remaining overtime cost of the task
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the amount of overtime work scheduled for the task
Gets or sets the value indicating the amount of overtime work scheduled for the task.
The string that specifies the amount of overtime work scheduled for the task.
Gets or sets the actual start date of the task
Checks whether the actual start date of the task is specified
Gets or sets the actual finish date of the task
Checks whether the actual finish date of the task is specified
Gets or sets the actual duration of the task
Gets or sets the value indicating the actual duration of the task.
The string that specifies the actual duration of the task.
Gets or sets the actual cost of the task
This property is used while Serializing and Deserializing the Project XML file
Checks whether the actual cost of the task is specified
Gets or sets the actual overtime cost of the task
This property is used while Serializing and Deserializing the Project XML file
Checks whether the actual overtime cost of the task is specified
Gets or sets the actual work for the task
Gets or sets the value indicating specifies the actual work for the task.
The string that specifies the actual work for the task.
Gets or sets the actual overtime work for the task
Gets or sets the value indicating the actual overtime work for the task.
The string that specifies the actual overtime work for the task.
Gets or sets the amount of non-overtime work scheduled for the task
Gets or sets the value indicating the amount of non-overtime work scheduled for the task.
The string that specifies the amount of non-overtime work scheduled for the task.
Gets or sets the amount of time required to complete the unfinished portion of the task
Gets or sets the value indicating the amount of time required to complete the unfinished portion of the task.
The string that specifies the amount of time required to complete the unfinished portion of the task.
Gets or sets the remaining projected cost of completing the task
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the remaining work scheduled to complete the task
Gets or sets the value indicating the remaining work scheduled to complete the task.
The string that specifies the remaining work scheduled to complete the task.
Gets or sets the remaining overtime cost projected to finish the task
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the remaining overtime work scheduled to finish the task
Gets or sets the value indicating the remaining overtime work scheduled to finish the task.
The string that specifies the remaining overtime work scheduled to finish the task.
Gets or sets the actual cost of work performed on the task to date
This property is used while Serializing and Deserializing the Project XML file
Gets or sets Earned value cost variance
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the constraint on the start or finish date of the task
Gets or sets the task calendar
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the date argument for the task constraint type
Gets or sets the deadline for the task to be completed
Checks whether the deadline for the task to be completed is specified
Checks whether leveling can adjust assignments
Gets or sets the value indicating whether leveling can adjust assignments.
The string that specifies whether leveling can adjust assignments.
Checks whether leveling can split the task
Gets or sets the value indicating whether leveling can split the task.
The string that specifies whether leveling can split the task.
Gets or sets the delay caused by leveling the task
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the format for expressing the duration of the delay
Checks whether the format for expressing the duration of the delay is specified
Gets or sets the start date of the task before it was leveled
Checks whether the start date of the task before it was leveled is specified
Gets or sets the finish date of the task before it was leveled
Checks whether the finish date of the task before it was leveled is specified
Gets or sets the title of the hyperlink associated with the task
Gets or sets the hyperlink associated with the task
Gets or sets the document bookmark of the hyperlink associated with the task
Checks whether the task ignores the resource calendar
Gets or sets the value indicating whether the task ignores the resource calendar.
The string that specifies whether the task ignores the resource calendar.
Gets or sets Text notes associated with the task
Checks whether the GANTT bar of the task is hidden when displayed in Microsoft Office Project
Gets or sets the value indicating whether the GANTT bar of the task is hidden when displayed in Microsoft Office Project.
The string that specifies whether the GANTT bar of the task is hidden when displayed in Microsoft Office Project.
Checks whether the task is rolled up
IsRollup value as string
Gets or sets he budgeted cost of work scheduled for the task
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the budgeted cost of work performed on the task to date
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the percentage complete value entered by the Project Manager
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the method for calculating earned value
Defines the predecessor task of the task that contains it
Gets or sets the duration through which actual work is protected
ActualWorkProtected value as string
Gets or sets the duration through which actual overtime work is protected
ActualOvertimeWorkProtected string value
The value of an extended attribute
The collection of baseline values of the task
The value of an outline code
Checks whether the task is published
IsPublished value in string
Gets or sets the name of the task status manager
Gets or sets the start date of the deliverable
Checks whether the start date of the deliverable is specified
Gets or sets the finish date of the deliverable
Checks whether the finish date of the deliverable is specified
Specifies whether the task has an associated deliverable or a dependency on an associated deliverable
Checks whether the task is active
Active string value
Checks whether the task is in manually scheduled mode
Manual task string
Gets or sets Text displayed in start when the task is in Manually Scheduled mode
Gets or sets Text displayed in finish when the task is in Manually Scheduled mode
Gets or sets Text displayed in duration when the task is in Manually Scheduled mode
Collection of Timephased Data
Gets or sets the list of Child tasks of the current task
Gets or sets the Parent task of the current task
Baseline class for Tasks
Initializes a new instance of the class.
The timephased data block associated with the task baseline
Gets or sets the unique number of the baseline data record
This property is used while Serializing and Deserializing the Project XML file
Checks whether this is an interim baseline
Gets or sets the value indicating whether this is an interim baseline.
The string that specifies whether this is an interim baseline.
Gets or sets the scheduled start date of the task when the baseline was saved
Gets or sets the scheduled start date of the task when the baseline was saved
This property is used while Serializing and Deserializing the Project XML file
Checks whether the scheduled start date of the task when the baseline was saved is set
Gets or sets the scheduled finish date of the task when the baseline was saved
Gets or sets the scheduled finish date of the task when the baseline was saved
This property is used while Serializing and Deserializing the Project XML file
Checks whether the scheduled finish date of the task when the baseline was saved is set
Gets or sets the scheduled duration of the task when the baseline was saved
Gets or sets the format for expressing the Duration of the Task baseline
Checks whether Duration Format is specified
Checks whether the baseline duration of the task was estimated
Gets or sets the value indicating whether the baseline duration of the task was estimated.
The string that specifies whether the baseline duration of the task was estimated.
Gets or sets the scheduled work of the task when the baseline was saved
Gets or sets the projected cost of the task when the baseline was saved
This property is used while Serializing and Deserializing the Project XML file
Checks whether the projected cost of the task when the baseline was saved is set
Gets or sets the budgeted cost of work scheduled for the task
This property is used while Serializing and Deserializing the Project XML file
Checks whether the budgeted cost of work scheduled for the task is set
Gets or sets the budgeted cost of work performed on the task to date
This property is used while Serializing and Deserializing the Project XML file
Checks whether the budgeted cost of work performed on the task to date is set
Gets or sets the fixed cost of the task when the baseline was saved
This property is used while Serializing and Deserializing the Project XML file
Checks whether the fixed cost of the task when the baseline was saved is set
Represents the link between two tasks
Initializes a new instance of the class.
Initializes a new instance of the class.
The t1.
The t2.
The link type.
Gets or sets the unique identifier of the predecessor task
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the link type
Checks whether the predecessor is part of another project
Gets or sets the value indicating whether the predecessor is part of another project.
The string that specifies whether the predecessor is part of another project.
Gets or sets the external predecessor project
Gets or sets the amount of lag in tenths of a minute
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the format for expressing the lag format
Checks whether the Link Lag Format is specified
Gets or sets the successor.
The successor.
TimePeriod class
Gets or sets the beginning of the exception time
Checks whether the beginning of the exception time is specified
Gets os sets the end of the exception time
Checks whether the end of the exception time is specified
Defines Timephased datatype
Gets or sets the type of task timephased data
Gets or sets the unique identifier of the timephased data record
This property is used while Serializing and Deserializing the Project XML file
Gets or sets the start date of the timephased data period
Gets or sets the finish date of the timephased data period
Gets or sets the time unit of the timephased data period
Gets or sets the value per unit of time for the timephased data period
WBSMask class
Gets or sets the level of the mask
Gets or sets the type of the node value
Gets or sets the maximum length in characters
Gets or sets the separator character of the node
Represents WBS Masks
Default Constructor
Checks whether WBS codes are unique for new tasks
Gets or sets the value indicating whether WBS codes are unique for new tasks.
The string that specifies whether WBS codes are unique for new tasks.
Checks whether WBS codes are generated for new tasks
Gets or sets the value indicating whether WBS codes are generated for new tasks.
The string that specifies whether WBS codes are generated for new tasks.
Gets or sets the prefix for all WBS codes
Gets or sets the WBS Mask that is applied to all tasks in the Project
Represents a Week day
Default Constructor
Create an instance of WeekDay
Type of day
Creates the default work timing.
The day.
Instance of week day created.
Gets os sets the type of day
Checks whether the specified date or day type is working
Gets or sets the value indicating whether the specified date or day type is working.
The string that specifies whether the specified date or day type is working.
Gets or sets a value indicating whether the working day is specified.
true if working day is specified; otherwise, false.
Gets or sets a contiguous set of exception days
Gets or sets the collection of working times that define the time worked on the weekday
Represents a working time period
Gets or sets the beginning of the working time
Gets or sets the beginning of the working time.
The beginning of the working time.
Checks whether the beginning of the working time is specified
Gets or sets the end of the working time
Gets or sets the end of the working time
The end of the working time.
Checks whether the end of the working time is specified
Represents working times
Defines the working time during the weekday
Represents a Working Week
Gets or sets a contiguous set of exception days
Gets or sets the name of the effective week
A weekday either defines regular days of the week or exception days in the calendar
Represents a day in a working week
Gets or sets the type of day
Checks whether the specified date or day type is working
Gets or sets the value indicating whether the specified date or day type is working.
The string that specifies whether the specified date or day type is working.
The Fiscal Year starting month
Specifies the Fiscal Year starting month is undefined
The position of the currency symbol
The default type of new tasks
The default from where fixed costs are accrued
Specifies the default fixed cost accrual is undefined
The format for expressing the bulk duration
Specifies the duration format is undefined
The default work unit format
Specifies the work format is undefined
The default method for calculating earned value
Start day of the week
The specific baseline used to calculate Variance values
The default date for new tasks start
The type of task timephased data
Specified the time phased data type is undefined
The time unit of the timephased data period
How the fixed cost is accrued against the task
Specified the task fixed cost accrual is undefined
The type of the node value
The outline code type
Specifies the outline code type is undefined
The type of mask
The custom field type
Element Type of ExtendedAttribute
Specifies the element type is undefined
The way rollups are calculated
Whether rollups are calculated for task and group summary rows
The way value lists are sorted
The type of day
The exception type
Specifies the exception type is undefined
The month item for which an exception recurrence is scheduled
The position of a month item within a month
The month for which an exception recurrence is scheduled
The constraint on the start or finish date of the task
The format for expressing the duration of the delay
Specifies the delay format is undefined
Specifies the delay format is minutes
The link type
Specifies whether the task has an associated deliverable or a dependency on an associated deliverable
Type of resource
Type of workgroup to which the resource belongs
How cost is accrued against the resource
Specifies the resource accrue is undefined
The booking type of the resource
The unique identifier of the rate table for the resource
The units used by Microsoft Project to display the overtime rate
Specifies the resource overtime rate format is undefined
The units used by Microsoft Project to display the standard rate
Specifies the resource standard rate format is undefined
Indicates how work is to be distributed across the duration of the assignment
The time unit for the usage rate of the material resource assignment
Specifies the rate scale is none
Specifies the rate scale is seconds
Specifies the rate scale is minutes
Specifies the rate scale is hours
Specifies the rate scale is days
Specifies the rate scale is weeks
Specifies the rate scale is months
Represents the Enum.