WPF › Project Management › ProjectScheduler
ProjectScheduler
class.NET 6 / 8 / 10.NET Framework 4.8Binarymission.WPF.Controls.ProjectManagement
Schedules a plan by the critical-path method.
public static class ProjectScheduler
Members at a glance
Code | The two-letter code a planner writes a link type as: FS, SS, FF or SF. |
Schedule | Schedules a plan: reads the hierarchy, checks the links, and runs the forward and backward passes over the working calendar. |
Schedule | Schedules a plan from its tasks and links, on a Monday-to-Friday calendar. |
Methods
Code
public static string Code(TaskLinkType type)
The two-letter code a planner writes a link type as: FS, SS, FF or SF.
- type
- The link type.
Returns. Its code.
Schedule
public static ProjectSchedule Schedule(ScheduleInput input)
Schedules a plan: reads the hierarchy, checks the links, and runs the forward and backward passes over the working calendar.
- input
- The tasks, links and calendar. Null schedules an empty plan.
Returns. The scheduled plan. Never null; problems in the input are in its Problems.
Schedule
public static ProjectSchedule Schedule(IEnumerable<ProjectTask> tasks, IEnumerable<TaskLink> links
Schedules a plan from its tasks and links, on a Monday-to-Friday calendar.
- tasks
- The tasks.
- links
- The links between them; null for none.
- projectStart
- The first day work can happen; null to take it from the tasks.
Returns. The scheduled plan.