8 #include <system/string.h>
10 #include "aspose.tasks.cpp/PropertyCollections/Property.h"
11 #include "aspose.tasks.cpp/Key.h"
12 #include "aspose.tasks.cpp/Enums/PrjKey.h"
13 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
22 class BuiltInProjectPropertyCollection;
31 namespace Properties {
41 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
42 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
51 ASPOSE_TASKS_SHARED_API System::String get_Value()
const;
55 ASPOSE_TASKS_SHARED_API
void set_Value(
const System::String& value);
64 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(BuiltInProjectProperty, CODEPORTING_ARGS(
const System::SharedPtr<Project>& project,
Key<System::String, PrjKey> key));
65 ASPOSE_TASKS_SHARED_API System::SharedPtr<System::Object> GetValue()
const override;
66 ASPOSE_TASKS_SHARED_API
void SetValue(System::SharedPtr<System::Object> val)
override;
67 #ifdef ASPOSE_GET_SHARED_MEMBERS
68 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
74 System::WeakPtr<Project> project;
Represents a base class of a property.
Definition: Property.h:33
Represents a collection of built-in project properties.
Definition: BuiltInProjectPropertyCollection.h:35
Represents a built-in property.
Definition: BuiltInProjectProperty.h:36