8 #include "aspose.tasks.cpp/Recurring/months/MonthlyRepetitionBase.h"
9 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
16 enum class OrdinalNumber;
17 class RecurrencePatternValidatorBase;
37 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
38 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
45 ASPOSE_TASKS_SHARED_API System::DayOfWeek get_WeekDay()
const;
49 ASPOSE_TASKS_SHARED_API
void set_WeekDay(System::DayOfWeek value);
53 ASPOSE_TASKS_SHARED_API OrdinalNumber get_Position()
const;
57 ASPOSE_TASKS_SHARED_API
void set_Position(OrdinalNumber value);
67 ASPOSE_TASKS_SHARED_API System::SharedPtr<RecurrencePatternValidatorBase> GetValidatorInternal(System::SharedPtr<Calendar> calendar)
override;
68 #ifdef ASPOSE_GET_SHARED_MEMBERS
69 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
75 System::DayOfWeek pr_WeekDay;
76 OrdinalNumber pr_Position;
Represents a base pattern for monthly day position.
Definition: MonthlyRepetitionBase.h:39
Represents a pattern which is based on the position of weekday in a month.
Definition: ByMonthWeekDayRepetition.h:32