## Prj class

Represents supported properties of [`Project`](../project/) object.

```csharp
public static class Prj
```

## Fields

| Name | Description |
| --- | --- |
| static readonly [ActualsInSync](../../aspose.tasks/prj/actualsinsync/) | Determines whether all actual works have been synchronized with the project. |
| static readonly [AdminProject](../../aspose.tasks/prj/adminproject/) | Determines whether a project is an administrative project. |
| static readonly [AreEditableActualCosts](../../aspose.tasks/prj/areeditableactualcosts/) | Determines whether actual costs are editable. |
| static readonly [Author](../../aspose.tasks/prj/author/) | The author of a project. |
| static readonly [AutoAddNewResourcesAndTasks](../../aspose.tasks/prj/autoaddnewresourcesandtasks/) | Determines whether new resources or tasks automatically added to a resource or task pool. |
| static readonly [AutoCalculateAssignmentCosts](../../aspose.tasks/prj/autocalculateassignmentcosts/) | Determines whether assignment cost and remaining cost should be auto calculated using assignment's work and resource rates. |
| static readonly [Autolink](../../aspose.tasks/prj/autolink/) | Determines whether inserted or moved tasks are auto linked. |
| static readonly [BaselineForEarnedValue](../../aspose.tasks/prj/baselineforearnedvalue/) | The specific baseline used to calculate Variance values. |
| static readonly [Calendar](../../aspose.tasks/prj/calendar/) | The project calendar. |
| static readonly [Category](../../aspose.tasks/prj/category/) | The category of a project. |
| static readonly [Comments](../../aspose.tasks/prj/comments/) | Project's comments. |
| static readonly [Company](../../aspose.tasks/prj/company/) | The company where a project was created. |
| static readonly [CreationDate](../../aspose.tasks/prj/creationdate/) | The date and time when a project was created. |
| static readonly [CriticalSlackLimit](../../aspose.tasks/prj/criticalslacklimit/) | Tasks are considered critical by MS Project if total slack is less or equal to this number of days. |
| static readonly [CurrencyCode](../../aspose.tasks/prj/currencycode/) | The three letter currency character code as defined in ISO 4217. Example of valid values is "USD". |
| static readonly [CurrencyDigits](../../aspose.tasks/prj/currencydigits/) | The number of digits after a decimal symbol. |
| static readonly [CurrencySymbol](../../aspose.tasks/prj/currencysymbol/) | The currency symbol used in a project. |
| static readonly [CurrencySymbolPosition](../../aspose.tasks/prj/currencysymbolposition/) | The placement of the currency symbol. |
| static readonly [CurrentDate](../../aspose.tasks/prj/currentdate/) | The system date. |
| static readonly [CustomDateFormat](../../aspose.tasks/prj/customdateformat/) | Project view custom date format. Used to format dates when [`DateFormat`](./dateformat/) property is set to Custom. |
| static readonly [DateFormat](../../aspose.tasks/prj/dateformat/) | Project view date format. |
| static readonly [DaysPerMonth](../../aspose.tasks/prj/dayspermonth/) | The number of days per month. |
| static readonly [DefaultFinishTime](../../aspose.tasks/prj/defaultfinishtime/) | The default finish time of new tasks. |
| static readonly [DefaultFixedCostAccrual](../../aspose.tasks/prj/defaultfixedcostaccrual/) | The default type when fixed costs are accrued. |
| static readonly [DefaultOvertimeRate](../../aspose.tasks/prj/defaultovertimerate/) | The default overtime rate for new resources. |
| static readonly [DefaultStandardRate](../../aspose.tasks/prj/defaultstandardrate/) | The default standard rate for new resources. |
| static readonly [DefaultStartTime](../../aspose.tasks/prj/defaultstarttime/) | The default start time of new tasks. |
| static readonly [DefaultTaskEVMethod](../../aspose.tasks/prj/defaulttaskevmethod/) | The default earned value method for tasks. |
| static readonly [DefaultTaskType](../../aspose.tasks/prj/defaulttasktype/) | The default type of new tasks. |
| static readonly [DurationFormat](../../aspose.tasks/prj/durationformat/) | The format for expressing the bulk duration. |
| static readonly [EarnedValueMethod](../../aspose.tasks/prj/earnedvaluemethod/) | The default method for calculating earned value. |
| static readonly [ExtendedCreationDate](../../aspose.tasks/prj/extendedcreationdate/) | Date used for calculation and reporting. |
| static readonly [FinishDate](../../aspose.tasks/prj/finishdate/) | The finish date of a project. |
| static readonly [FiscalYearStart](../../aspose.tasks/prj/fiscalyearstart/) | Determines whether the fiscal year numbering is used. |
| static readonly [FyStartDate](../../aspose.tasks/prj/fystartdate/) | The month when fiscal year is starting. |
| static readonly [Guid](../../aspose.tasks/prj/guid/) | The GUID of the project. |
| static readonly [HonorConstraints](../../aspose.tasks/prj/honorconstraints/) | Determines whether tasks honor their constraint dates. |
| static readonly [HyperlinkBase](../../aspose.tasks/prj/hyperlinkbase/) | Project's hyperlink base. |
| static readonly [InsertedProjectsLikeSummary](../../aspose.tasks/prj/insertedprojectslikesummary/) | Determines whether subtasks are calculated as summary tasks. |
| static readonly [KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled](../../aspose.tasks/prj/keeptaskonnearestworkingtimewhenmadeautoscheduled/) | Determines whether manual tasks must be kept on nearest working time when made as auto scheduled. |
| static readonly [Keywords](../../aspose.tasks/prj/keywords/) | Project's keywords. |
| static readonly [LastAuthor](../../aspose.tasks/prj/lastauthor/) | Project's last author. |
| static readonly [LastPrinted](../../aspose.tasks/prj/lastprinted/) | Project's last print time. Saved in UTC format in mpp files. DateTime type. |
| static readonly [LastSaved](../../aspose.tasks/prj/lastsaved/) | The date when a project was saved last time. Saved in UTC format in mpp files. DateTime type. |
| static readonly [Manager](../../aspose.tasks/prj/manager/) | The manager of a project. |
| static readonly [MicrosoftProjectServerURL](../../aspose.tasks/prj/microsoftprojectserverurl/) | Determines whether a project was created by a Project Server user as opposed to an NT user. |
| static readonly [MinutesPerDay](../../aspose.tasks/prj/minutesperday/) | The number of minutes per day. |
| static readonly [MinutesPerWeek](../../aspose.tasks/prj/minutesperweek/) | The number of minutes per week. |
| static readonly [MoveCompletedEndsBack](../../aspose.tasks/prj/movecompletedendsback/) | Determines whether the end of completed portions of tasks scheduled to start after the status date but started earlier should be moved back to the status date. |
| static readonly [MoveCompletedEndsForward](../../aspose.tasks/prj/movecompletedendsforward/) | Determines whether the end of completed portions of tasks scheduled to have been completed before the status date but begun later should be moved up to the status date. |
| static readonly [MoveRemainingStartsBack](../../aspose.tasks/prj/moveremainingstartsback/) | Determines whether the beginning of remaining portions of tasks scheduled to start after the status date but started earlier should be moved back to the status date. |
| static readonly [MoveRemainingStartsForward](../../aspose.tasks/prj/moveremainingstartsforward/) | Determines whether the beginning of remaining portions of tasks scheduled to have begun later should be moved up to the status date. |
| static readonly [MultipleCriticalPaths](../../aspose.tasks/prj/multiplecriticalpaths/) | Determines whether multiple critical paths are calculated. |
| static readonly [Name](../../aspose.tasks/prj/name/) | The name of the project. |
| static readonly [NewTasksAreManual](../../aspose.tasks/prj/newtasksaremanual/) | Determines whether new tasks created as manual. |
| static readonly [NewTasksEffortDriven](../../aspose.tasks/prj/newtaskseffortdriven/) | Determines whether new tasks are effort driven. |
| static readonly [NewTasksEstimated](../../aspose.tasks/prj/newtasksestimated/) | Determines whether an estimated duration is shown by default. |
| static readonly [NewTaskStartDate](../../aspose.tasks/prj/newtaskstartdate/) | The default start date type for new tasks. |
| static readonly [ProjectExternallyEdited](../../aspose.tasks/prj/projectexternallyedited/) | Determines whether the project was externally edited. |
| static readonly [RemoveFileProperties](../../aspose.tasks/prj/removefileproperties/) | Determines whether all file properties will be removed on save. |
| static readonly [Revision](../../aspose.tasks/prj/revision/) | The number of times a project was saved. |
| static readonly [SaveVersion](../../aspose.tasks/prj/saveversion/) | The version of Microsoft Office Project from which a project file was saved. |
| static readonly [ScheduleFromStart](../../aspose.tasks/prj/schedulefromstart/) | Determines whether to calculate the project schedule forward from the start date. |
| static readonly [ShowProjectSummaryTask](../../aspose.tasks/prj/showprojectsummarytask/) | Determines whether to display summary information about an entire project on a single row with its own summary task bar at the top of the Gantt Chart view. |
| static readonly [SplitsInProgressTasks](../../aspose.tasks/prj/splitsinprogresstasks/) | Determines whether in-progress tasks can be split. |
| static readonly [SpreadActualCost](../../aspose.tasks/prj/spreadactualcost/) | Determines whether actual costs are spread to the status date. |
| static readonly [SpreadPercentComplete](../../aspose.tasks/prj/spreadpercentcomplete/) | Determines whether a percent complete is spread to the status date. |
| static readonly [StartDate](../../aspose.tasks/prj/startdate/) | The start date of a project. |
| static readonly [StatusDate](../../aspose.tasks/prj/statusdate/) | the status date to display progress or to calculate earned value totals. The status date is the same as the current date (today's date) unless a different status date is specified. |
| static readonly [Subject](../../aspose.tasks/prj/subject/) | The subject of a project. |
| static readonly [TaskUpdatesResource](../../aspose.tasks/prj/taskupdatesresource/) | Determines whether updates to tasks update resources. |
| static readonly [Template](../../aspose.tasks/prj/template/) | Project's template. |
| static readonly [TimescaleFinish](../../aspose.tasks/prj/timescalefinish/) | The date that the timescale in the view finishes. |
| static readonly [TimescaleStart](../../aspose.tasks/prj/timescalestart/) | The date that the timescale in the view starts. |
| static readonly [Title](../../aspose.tasks/prj/title/) | The title of a project. |
| static readonly [Uid](../../aspose.tasks/prj/uid/) | The unique Id of a project. |
| static readonly [UpdateManuallyScheduledTasksWhenEditingLinks](../../aspose.tasks/prj/updatemanuallyscheduledtaskswheneditinglinks/) | Determines whether manual tasks must be updated when links were edited. |
| static readonly [WeekStartDay](../../aspose.tasks/prj/weekstartday/) | First day of a week. |
| static readonly [WorkFormat](../../aspose.tasks/prj/workformat/) | The format used to show the duration of the task. |

## Examples

Shows how to read/write project name.

```csharp
var project = new Project(DataDir + "Blank2010.mpp");

project.Set(Prj.Name, "Custom Project Name");

Console.WriteLine("Project name: " + project.Get(Prj.Name));
```

### See Also

* namespace [Aspose.Tasks](../../aspose.tasks/)
* assembly [Aspose.Tasks](../../)


