HypernovaDesktop Components · docs
Binarymission
WPF › Project Management › ScheduleInput

ScheduleInput

class.NET 6 / 8 / 10.NET Framework 4.8Binarymission.WPF.Controls.ProjectManagement

Everything needed to schedule a plan.

public sealed class ScheduleInput

Members at a glance

HolidaysDates that are not worked; null for none.
LinksThe links between them. Null entries are skipped.
ProjectStartThe first day work can happen. Null uses the earliest planned start, then the earliest planned finish, and failing both, today.
TasksThe tasks, in outline order within each parent. Null entries are skipped.
WorkingDaysThe days of the week that are worked; null for Monday to Friday.

Properties

Holidays

public IEnumerable<DateTime> Holidays

Dates that are not worked; null for none.

ProjectStart

public DateTime? ProjectStart

The first day work can happen. Null uses the earliest planned start, then the earliest planned finish, and failing both, today.

Tasks

public IEnumerable<ProjectTask> Tasks

The tasks, in outline order within each parent. Null entries are skipped.

WorkingDays

public IEnumerable<DayOfWeek> WorkingDays

The days of the week that are worked; null for Monday to Friday.