API Reference
ProjectScheduleResult
Immutable schedule proposal bound to one document and mutation revision.
Inheritance
- Object
- ProjectScheduleResult
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method ProjectDocument.CalculateSchedule
- Method ProjectDocument.Recalculate
- Property ProjectLevelingResult.Schedule
- Property ProjectResourcePoolBinding.Schedule
Accepted by parameters
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public IReadOnlyList<ProjectExternalScheduleSource> ExternalSources { get; } #External projects contributing predecessor bounds. The result's task and assignment collections remain local; resource-pool analysis is a separate operation.
public Int64 ModelRevision { get; } #Revision used for calculation; applying to a different revision is rejected.
public IReadOnlyList<ProjectTaskSchedule> Tasks { get; } #Proposed task results, in outline order. Empty when input rules prevent calculation.
public IReadOnlyList<ProjectAssignmentSchedule> Assignments { get; } #Independent assignment dates, work and costs; empty for the date-only profile.
public Boolean CalculatedAssignments { get; } #Whether calculation used independent assignment and progress semantics.
public ProjectReport Report { get; } #Structural errors, unsupported combinations, and constraint conflicts.