8 #include <system/object_ext.h>
9 #include <system/enum.h>
12 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
18 namespace Visualization
21 class RecurringInterval;
31 template <
typename>
class List;
40 namespace Visualization {
48 typedef System::Object BaseType;
50 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
51 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
109 ASPOSE_TASKS_SHARED_API Aspose::Tasks::Visualization::Interval get_Interval()
const;
114 ASPOSE_TASKS_SHARED_API
void set_Interval(Aspose::Tasks::Visualization::Interval value);
118 ASPOSE_TASKS_SHARED_API int32_t get_DailyDayNumber()
const;
122 ASPOSE_TASKS_SHARED_API
void set_DailyDayNumber(int32_t value);
126 ASPOSE_TASKS_SHARED_API
bool get_DailyWorkday()
const;
130 ASPOSE_TASKS_SHARED_API
void set_DailyWorkday(
bool value);
134 ASPOSE_TASKS_SHARED_API int32_t get_WeeklyWeekNumber()
const;
138 ASPOSE_TASKS_SHARED_API
void set_WeeklyWeekNumber(int32_t value);
142 ASPOSE_TASKS_SHARED_API
bool get_MonthlyDay()
const;
146 ASPOSE_TASKS_SHARED_API
void set_MonthlyDay(
bool value);
150 ASPOSE_TASKS_SHARED_API int32_t get_MonthlyDayDayNumber()
const;
154 ASPOSE_TASKS_SHARED_API
void set_MonthlyDayDayNumber(int32_t value);
158 ASPOSE_TASKS_SHARED_API int32_t get_MonthlyDayMonthNumber()
const;
162 ASPOSE_TASKS_SHARED_API
void set_MonthlyDayMonthNumber(int32_t value);
166 ASPOSE_TASKS_SHARED_API
bool get_MonthlyFirstLast()
const;
170 ASPOSE_TASKS_SHARED_API
void set_MonthlyFirstLast(
bool value);
174 ASPOSE_TASKS_SHARED_API int32_t get_MonthlyFirstLastMonthNumber()
const;
178 ASPOSE_TASKS_SHARED_API
void set_MonthlyFirstLastMonthNumber(int32_t value);
190 ASPOSE_TASKS_SHARED_API System::SharedPtr<System::Collections::Generic::List<RecurringInterval::DayType>> get_WeeklyDays()
const;
196 #ifdef ASPOSE_GET_SHARED_MEMBERS
197 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
203 System::SharedPtr<System::Collections::Generic::List<RecurringInterval::DayType>> weeklyDays;
204 Aspose::Tasks::Visualization::Interval pr_Interval;
205 int32_t pr_DailyDayNumber;
206 bool pr_DailyWorkday;
207 int32_t pr_WeeklyWeekNumber;
209 int32_t pr_MonthlyDayDayNumber;
210 int32_t pr_MonthlyDayMonthNumber;
211 bool pr_MonthlyFirstLast;
212 int32_t pr_MonthlyFirstLastMonthNumber;
222 struct EnumMetaInfo<Aspose::Tasks::Visualization::RecurringInterval::DayType>
224 static const ASPOSE_TASKS_SHARED_API std::array<std::pair<Aspose::Tasks::Visualization::RecurringInterval::DayType, const char_t*>, 10>& values();
Represents recurring intervals used in progress lines of a Gantt Chart view.
Definition: RecurringInterval.h:45
DayType
Represents a day type used in progress lines.
Definition: RecurringInterval.h:58