
## WeekDay class

Represents a weekday which either defines regular days of a week or exception days in a calendar.

## Constructors

| Name | Description |
| --- | --- |
| [WeekDay (4 overloads)](./weekday/) | Initializes a new instance of the WeekDay class with the specified day type. |

## Methods

| Name | Description |
| --- | --- |
| [CastToDayType](./casttodaytype/) | Casts .Net's DayOfWeek to DayType . |
| [Clone](./clone/) | Returns a deep copy of the week day. |
| [CreateDefaultWorkingDay](./createdefaultworkingday/) | Creates default working day. |
| [Equals](./equals/) | Returns a value indicating whether this instance is equal to a specified object. |
| [get_DayType](./get_daytype/) | Gets the type of a day. |
| [get_DayWorking](./get_dayworking/) | Gets a value indicating whether the specified date or day type is working. |
| [get_FromDate](./get_fromdate/) | Gets the beginning of an exception time. |
| [get_ToDate](./get_todate/) | Gets the end of an exception time. |
| [get_WorkingTimes](./get_workingtimes/) | Gets WorkingTimeCollection for this WeekDay instance. The collection of working times that define the time worked on the weekday. |
| [GetHashCode](./gethashcode/) | Returns a hash code value for the instance of the WeekDay class. |
| [GetWorkingTime](./getworkingtime/) | Returns the working time for a week day. |
| [set_DayWorking](./set_dayworking/) | Sets a value indicating whether the specified date or day type is working. |
| [set_FromDate](./set_fromdate/) | Sets the beginning of an exception time. |
| [set_ToDate](./set_todate/) | Sets the end of an exception time. |
| [SetDefaultWorkingTime](./setdefaultworkingtime/) | Sets default time periods for the specified week day. |

