8 #include "aspose.tasks.cpp/Recurring/years/YearlyRepetitionBase.h"
9 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
17 enum class OrdinalNumber;
18 class RecurrencePatternValidatorBase;
38 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
39 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
46 ASPOSE_TASKS_SHARED_API System::DayOfWeek
get_WeekDay()
const;
50 ASPOSE_TASKS_SHARED_API
void set_WeekDay(System::DayOfWeek value);
54 ASPOSE_TASKS_SHARED_API Aspose::Tasks::Month
get_Month()
const;
58 ASPOSE_TASKS_SHARED_API
void set_Month(Aspose::Tasks::Month value);
76 ASPOSE_TASKS_SHARED_API System::SharedPtr<RecurrencePatternValidatorBase> GetValidatorInternal(System::SharedPtr<Calendar> calendar)
override;
77 #ifdef ASPOSE_GET_SHARED_MEMBERS
78 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
84 System::DayOfWeek pr_WeekDay;
85 Aspose::Tasks::Month pr_Month;
86 OrdinalNumber pr_Position;
Represents a pattern which is based on position of a weekday in a month.
Definition: ByYearWeekDayRepetition.h:34
ByYearWeekDayRepetition()
Initializes a new instance of the ByYearWeekDayRepetition class.
void set_Position(OrdinalNumber value)
Sets a position of the day in a week of a month on which the task must be recurring.
OrdinalNumber get_Position() const
Gets a position of the day in a week of a month on which the task must be recurring.
void set_Month(Aspose::Tasks::Month value)
Sets a month on which the task must be recurring.
System::DayOfWeek get_WeekDay() const
Gets a type of week day on which the task must be recurring.
void set_WeekDay(System::DayOfWeek value)
Sets a type of week day on which the task must be recurring.
Aspose::Tasks::Month get_Month() const
Gets a month on which the task must be recurring.
Represents a base pattern for yearly day position.
Definition: YearlyRepetitionBase.h:38