8 #include "aspose.tasks.cpp/PropertyCollections/PropertyKeyedCollection.h"
9 #include "aspose.tasks.cpp/PropertyCollections/BuiltInProjectProperty.h"
10 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
16 template <
typename,
typename>
class Key;
17 enum class PrjKey : uint8_t;
30 namespace Properties {
40 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
41 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
50 ASPOSE_TASKS_SHARED_API
bool get_IsReadOnly()
const override;
54 ASPOSE_TASKS_SHARED_API System::String
get_Title();
58 ASPOSE_TASKS_SHARED_API
void set_Title(
const System::String& value);
62 ASPOSE_TASKS_SHARED_API System::String
get_Subject();
66 ASPOSE_TASKS_SHARED_API
void set_Subject(
const System::String& value);
70 ASPOSE_TASKS_SHARED_API System::String
get_Author();
74 ASPOSE_TASKS_SHARED_API
void set_Author(
const System::String& value);
78 ASPOSE_TASKS_SHARED_API System::String
get_Manager();
82 ASPOSE_TASKS_SHARED_API
void set_Manager(
const System::String& value);
86 ASPOSE_TASKS_SHARED_API System::String
get_Company();
90 ASPOSE_TASKS_SHARED_API
void set_Company(
const System::String& value);
98 ASPOSE_TASKS_SHARED_API
void set_Category(
const System::String& value);
106 ASPOSE_TASKS_SHARED_API
void set_Keywords(
const System::String& value);
114 ASPOSE_TASKS_SHARED_API
void set_Comments(
const System::String& value);
124 ASPOSE_TASKS_SHARED_API
void SetTemplateWeakPtr(uint32_t argument)
override;
130 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(
BuiltInProjectPropertyCollection, CODEPORTING_ARGS(
const System::SharedPtr<Project>& project));
134 #ifdef ASPOSE_GET_SHARED_MEMBERS
135 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
141 System::WeakPtr<Project> project;
143 void InitializeProperties();
void set_Category(const System::String &value)
Sets a value of Category.
System::String get_Title()
Gets a value of Title.
void set_HyperlinkBase(const System::String &value)
Sets a value of HyperlinkBase.
System::String get_HyperlinkBase()
Gets a value of HyperlinkBase.
System::String get_Author()
Gets a value of Author.
void set_Manager(const System::String &value)
Sets a value of Manager.
Represents a collection of built-in project properties.
Definition: BuiltInProjectPropertyCollection.h:35
System::String get_Company()
Gets a value of Company.
System::String get_Subject()
Gets a value of Subject.
void set_Title(const System::String &value)
Sets a value of Title.
Represents a project.
Definition: Project.h:550
void set_Keywords(const System::String &value)
Sets a value of Keywords.
void set_Author(const System::String &value)
Sets a value of Author.
System::String get_Keywords()
Gets a value of Keywords.
void set_Subject(const System::String &value)
Sets a value of Subject.
System::String get_Category()
Gets a value of Category.
A base class of collection of properties.
Definition: CustomProjectPropertyCollection.h:30
void Set(const Key< T, PrjKey > &key, const T &val)
Maps the specified property to the specified value in this container.
Definition: Project.h:1780
System::String get_Manager()
Gets a value of Manager.
System::String get_Comments()
Gets a value of Comments.
T Get(const Key< T, PrjKey > &key) const
Returns the value to which the property is mapped in this container.
Definition: Project.h:1754
void set_Comments(const System::String &value)
Sets a value of Comments.
void set_Company(const System::String &value)
Sets a value of Company.