API Reference
Class
ProjectLevelingResult
Immutable, revision-bound leveling proposal. Apply Schedule explicitly only when Report contains no errors.
Inheritance
- Object
- ProjectLevelingResult
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
Accepted by parameters
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public ProjectScheduleResult Schedule { get; } #Last proposed schedule; use ApplyLeveling to enforce the leveling report as well as the schedule report.
public ProjectResourceAllocationResult Capacity { get; } #Final regular-work capacity analysis, when schedule calculation succeeded.
public IReadOnlyList<ProjectLevelingMove> Moves { get; } #Moves in task UID order; actual work is never moved.
public IReadOnlyList<ProjectLevelingSplit> Splits { get; } #Generated remaining-work interruptions, persisted as assignment timephased work when applied.
public ProjectReport Report { get; } #Calculation conflicts, remaining overloads, or exhausted limits.