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);
62 ASPOSE_TASKS_SHARED_API OrdinalNumber get_Position()
const;
66 ASPOSE_TASKS_SHARED_API
void set_Position(OrdinalNumber 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 base pattern for yearly day position.
Definition: YearlyRepetitionBase.h:37
Represents a pattern which is based on position of a weekday in a month.
Definition: ByYearWeekDayRepetition.h:33