Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ProjectLevelingResult

Namespace OfficeIMO.Project
Assembly OfficeIMO.Project
Modifiers sealed

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

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.