API Reference
ProjectAssignmentSchedule
Immutable proposed work, material consumption, costs and dates for one assignment.
Inheritance
- Object
- ProjectAssignmentSchedule
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
- Property ProjectScheduleResult.Assignments
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Int32 AssignmentUid { get; } #Stable assignment identity in the originating project.
public Int32 TaskUid { get; } #Owning task UID.
public Int32 ResourceUid { get; } #Assigned resource UID.
public DateTime Start { get; } #First planned or actual assignment boundary.
public DateTime Finish { get; } #Last planned or actual assignment boundary.
public ProjectUnits Units { get; } #Proposed scalar allocation or material consumption setting; interval allocations may vary.
public ProjectWork Work { get; } #Total work, including overtime.
public ProjectWork ActualWork { get; } #Recorded actual work.
public ProjectWork RemainingWork { get; } #Proposed remaining work.
public ProjectWork OvertimeWork { get; } #Total overtime included in Work.
public ProjectWork ActualOvertimeWork { get; } #Recorded actual overtime included in ActualWork.
public Nullable<Decimal> Cost { get; } #Calculated total cost; null when the selected rates are incomplete.
public Nullable<Decimal> ActualCost { get; } #Actual cost, preserving the stored amount unless recalculation was explicitly requested.
public Nullable<Decimal> RemainingCost { get; } #Cost minus actual cost, when both amounts are available.
public Nullable<Decimal> MaterialQuantity { get; } #Total material units consumed, or null for work/cost resources.
public IReadOnlyList<ProjectAssignmentInterval> Intervals { get; } #Actual and proposed remaining work, split at non-working periods and explicit gaps.
public IReadOnlyList<ProjectCostInterval> Costs { get; } #Interval and one-time costs used by cost accrual and earned-value analysis.