8 #include <system/string.h>
10 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
11 #include "aspose.tasks.cpp/Vba/IVbaModule.h"
19 class VbaModuleReader;
21 class VbaModuleAttributeCollection;
37 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
38 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
40 friend class Aspose::Tasks::Vba::VbaModuleReader;
45 ASPOSE_TASKS_SHARED_API System::SharedPtr<VbaModuleAttributeCollection>
get_Attributes()
override;
47 ASPOSE_TASKS_SHARED_API System::String
get_Name()
override;
54 ASPOSE_TASKS_SHARED_API
void set_Attributes(
const System::SharedPtr<VbaModuleAttributeCollection>& value);
56 ASPOSE_TASKS_SHARED_API
void set_Name(
const System::String& value);
58 ASPOSE_TASKS_SHARED_API
void set_SourceCode(
const System::String& value);
65 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(
VbaModule, CODEPORTING_ARGS());
67 #ifdef ASPOSE_GET_SHARED_MEMBERS
68 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
74 System::SharedPtr<VbaModuleAttributeCollection> pr_Attributes;
75 System::String pr_Name;
76 System::String pr_SourceCode;
Represents a module with VBA code.
Definition: IVbaModule.h:32
Represents a VBA module.
Definition: VbaModule.h:33
System::String get_Name() override
Gets a name of the VBA module
System::SharedPtr< VbaModuleAttributeCollection > get_Attributes() override
Gets a collection of VbaModuleAttributeCollection
System::String get_SourceCode() override
Gets a source Code of the VBA module
Aspose.
Definition: Asn.h:13