8 #include <system/string.h>
9 #include <system/iequatable.h>
12 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
20 class VbaSourceCodeParser;
32 class ASPOSE_TASKS_SHARED_CLASS
VbaModuleAttribute final :
public System::IEquatable<System::SharedPtr<Aspose::Tasks::VbaModuleAttribute>>
35 typedef System::IEquatable<System::SharedPtr<Aspose::Tasks::VbaModuleAttribute>> BaseType;
37 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
38 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
40 friend class Aspose::Tasks::Vba::VbaSourceCodeParser;
47 ASPOSE_TASKS_SHARED_API System::String get_Key()
const;
51 ASPOSE_TASKS_SHARED_API System::String get_Value()
const;
58 ASPOSE_TASKS_SHARED_API
bool Equals(System::SharedPtr<VbaModuleAttribute> other)
override;
64 ASPOSE_TASKS_SHARED_API
bool Equals(System::SharedPtr<System::Object> obj)
override;
69 ASPOSE_TASKS_SHARED_API int32_t GetHashCode()
const override;
75 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(VbaModuleAttribute, CODEPORTING_ARGS());
77 ASPOSE_TASKS_SHARED_API VbaModuleAttribute(
const System::String& key,
const System::String& value);
79 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(VbaModuleAttribute, CODEPORTING_ARGS(
const System::String& key,
const System::String& value));
81 virtual ASPOSE_TASKS_SHARED_API ~VbaModuleAttribute();
The attribute of the VbaModule object
Definition: VbaModuleAttribute.h:32