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();
58 ASPOSE_TASKS_SHARED_API
void set_Title(
const System::String& value);
66 ASPOSE_TASKS_SHARED_API
void set_Subject(
const System::String& value);
74 ASPOSE_TASKS_SHARED_API
void set_Author(
const System::String& value);
82 ASPOSE_TASKS_SHARED_API
void set_Manager(
const System::String& value);
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();
Represents a project.
Definition: Project.h:551
T Get(const Key< T, PrjKey > &key) const
Returns the value to which the property is mapped in this container.
Definition: Project.h:1753
void Set(const Key< T, PrjKey > &key, const T &val)
Maps the specified property to the specified value in this container.
Definition: Project.h:1779
Represents a collection of built-in project properties.
Definition: BuiltInProjectPropertyCollection.h:36
void set_Keywords(const System::String &value)
Sets the keywords of a project.
System::String get_HyperlinkBase()
Gets the hyperlink base of a project.
System::String get_Author()
Gets the author of a project.
void set_Title(const System::String &value)
Sets the title of a project.
System::String get_Category()
Gets the category of a project.
void set_Category(const System::String &value)
Sets the category of a project.
void set_HyperlinkBase(const System::String &value)
Sets the hyperlink base of a project.
void set_Company(const System::String &value)
Sets the company of a project.
System::String get_Comments()
Gets the comments of a project.
void set_Subject(const System::String &value)
Sets the subject of a project.
System::String get_Subject()
Gets the subject of a project.
System::String get_Keywords()
Gets the keywords of a project.
System::String get_Title()
Gets the title of a project.
System::String get_Manager()
Gets the manager of a project.
void set_Author(const System::String &value)
Sets the author of a project.
void set_Comments(const System::String &value)
Sets the comments of a project.
void set_Manager(const System::String &value)
Sets the manager of a project.
bool get_IsReadOnly() const override
Gets a value indicating whether this collection is read-only; otherwise, false.
System::String get_Company()
Gets the company of a project.
A base class of collection of properties.
Definition: PropertyKeyedCollection.h:48