Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ProjectTaskSchedule

Namespace OfficeIMO.Project
Assembly OfficeIMO.Project
Modifiers sealed

Calculated dates and float for one task. Values never mutate the stored task during calculation.

Inheritance

  • Object
  • ProjectTaskSchedule

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

Properties

public Int32 TaskUid { get; } #

Stable task identity in the originating document.

public DateTime Start { get; } #

Proposed start for the selected forward/backward policy.

public DateTime Finish { get; } #

Proposed finish.

public ProjectDuration Duration { get; } #

Calculated duration, including the resolved fixed-work equation or summary span.

public ProjectTaskWorkSchedule Calculation { get; } #

Work, progress and cost totals when independent assignment calculation was requested.

public DateTime EarlyStart { get; } #

Earliest feasible start from the forward pass.

public DateTime EarlyFinish { get; } #

Earliest finish.

public DateTime LateStart { get; } #

Latest start respecting successors and the project finish/deadline bounds.

public DateTime LateFinish { get; } #

Latest finish.

public Decimal TotalSlackMinutes { get; } #

Signed working minutes between early and late start. Negative values expose an infeasible target.

public Decimal FreeSlackMinutes { get; } #

Working minutes this task can move without moving a successor's current bound.

public Boolean IsCritical { get; } #

Whether total float meets the selected critical threshold.

public Boolean IsSummary { get; } #

Whether this entry rolls up descendant dates.