API Reference
Class
ProjectWorkWeek
A named, inclusive date range with weekday overrides. Unspecified weekdays inherit the ordinary calendar.
Inheritance
- ProjectObject
- ProjectWorkWeek
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 ProjectCalendar.WorkWeeks
Methods
public ProjectWeekDay SetWorkingDay(DayOfWeek day, params ProjectWorkingTime[] times) #Returns:
ProjectWeekDayReplaces one weekday's intervals. No intervals means non-working.
Parameters
- day System.DayOfWeek
- times OfficeIMO.Project.ProjectWorkingTime[]
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Name { get; set; } #Optional descriptive label.
public Nullable<DateTime> FromDate { get; set; } #Inclusive first date; null means no lower boundary.
public Nullable<DateTime> ToDate { get; set; } #Inclusive last date; null means no upper boundary.
public ProjectCollection<ProjectWeekDay> WeekDays { get; } #Weekday overrides within this date range.