8 #include <system/array.h>
10 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
17 enum class FilterComparisonType;
18 enum class FilterOperation;
23 class MPPFilterCriteriaReader;
24 class MPPFilterCriteriaWriter;
35 template <
typename>
class List;
54 typedef System::Object BaseType;
56 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
57 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
59 friend class Aspose::Tasks::IO::MSProject::MPPFilterCriteriaWriter;
60 friend class Aspose::Tasks::IO::MSProject::MPPFilterCriteriaReader;
67 ASPOSE_TASKS_SHARED_API FilterOperation get_Operation()
const;
71 ASPOSE_TASKS_SHARED_API
void set_Operation(FilterOperation value);
75 ASPOSE_TASKS_SHARED_API Aspose::Tasks::Field get_Field()
const;
79 ASPOSE_TASKS_SHARED_API
void set_Field(Aspose::Tasks::Field value);
84 ASPOSE_TASKS_SHARED_API FilterComparisonType get_Test()
const;
89 ASPOSE_TASKS_SHARED_API
void set_Test(FilterComparisonType value);
93 ASPOSE_TASKS_SHARED_API System::ArrayPtr<System::SharedPtr<System::Object>> get_Values()
const;
99 ASPOSE_TASKS_SHARED_API System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<FilterCriteria>>> get_CriteriaRows()
const;
104 ASPOSE_TASKS_SHARED_API
bool IsFieldValue();
109 ASPOSE_TASKS_SHARED_API
void SetValueField(Aspose::Tasks::Field value);
114 ASPOSE_TASKS_SHARED_API System::String ToString()
const override;
123 ASPOSE_TASKS_SHARED_API
void set_Values(
const System::ArrayPtr<System::SharedPtr<System::Object>>& value);
125 #ifdef ASPOSE_GET_SHARED_MEMBERS
126 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
132 System::ArrayPtr<System::SharedPtr<System::Object>> values;
133 System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<FilterCriteria>>> criteriaRows;
134 FilterOperation pr_Operation;
135 Aspose::Tasks::Field pr_Field;
136 FilterComparisonType pr_Test;
138 void AppendValues(
const System::SharedPtr<System::Text::StringBuilder>& sb)
const;
Defines the criteria that tasks or resources must meet to be displayed in MSP view.
Definition: FilterCriteria.h:51