ByDay

ByDay class

Represents Nth occurrence (or all occurrences) of the specified day of the week.

Corresponds to one day of the week specified in the BYDAY part of a recurrence rule.

Can be used in a monthly or yearly recurrence rule to specify Nth occurrence (or all occurrences) of the specified day of the week in a month or year.

BYDAY=MO represents all Mondays of the month or year. To represent all occurrences, set NthOccurrence to 0.

BYDAY=2MO represents 2nd Monday in a month or year.

BYDAY=-1MO represents the last Monday of a month or year.

Constructors

NameDescription
ByDay (2 overloads)Initializes a new instance of ByDay class.

Methods

NameDescription
EqualsDetermines whether the specified Object is equal to the current Object.
Equals_Determines whether the specified ByDay is equal to this instance.
get_DayOfWeekGets the day of the week.
get_IsAllOccurrencesReturns True when NthOccurrence is zero (meaning all occurrences of this day of week).
get_NthOccurrenceGets the nth occurrence of the day of the week.
GetHashCodeGetHashCode returns a hash function for this object.
set_DayOfWeekSets the day of the week.
set_NthOccurrenceSets the nth occurrence of the day of the week.