8 #include <system/object_ext.h>
9 #include <system/make_const_ref.h>
10 #include <system/details/pointer_collection_helpers.h>
13 #include "aspose.tasks.cpp/Item.h"
14 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
30 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
31 RTTI_INFO_TEMPLATE_CLASS(
ThisType, ThisTypeBaseTypesInfo);
60 void UpdateValue(
const T& val)
65 System::SharedPtr<Item> Clone()
override
67 return System::ExplicitCast<Aspose::Tasks::Item>(System::MemberwiseClone(
this));
70 System::String ToString()
const override
73 return System::String::Empty;
76 void SetTemplateWeakPtr(uint32_t argument)
override
88 #ifdef ASPOSE_GET_SHARED_MEMBERS
89 void GetSharedMembers(System::Object::shared_members_type& result)
const override
91 Aspose::Tasks::Item::GetSharedMembers(result);
93 result.Add(
"Aspose::Tasks::EntityProperty::pr_Val", this->pr_Val);
101 typename System::WeakPtrFromTypeParameter<T>::type pr_Val;
106 void set_Val(T value)
Represents an entity item (property of container class).
Definition: EntityPropertyItem.h:26
System::MakeConstRef_t< T > get_Val() const
Gets the item value.
Definition: EntityPropertyItem.h:40
EntityProperty(T val)
Initializes a new instance of the EntityProperty<T> class.
Definition: EntityPropertyItem.h:55
Represents an item which contains a value of any type and invokes Get/Set Actions.
Definition: Item.h:20