8 #include "aspose.tasks.cpp/Vba/VbaModuleAttribute.h"
9 #include "aspose.tasks.cpp/Vba/ReadOnlyCollectionBase.h"
10 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
18 class VbaModuleReader;
29 template <
typename>
class IList;
46 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
47 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
49 friend class Aspose::Tasks::Vba::VbaModuleReader;
54 ASPOSE_TASKS_SHARED_API
void SetTemplateWeakPtr(uint32_t argument)
override;
60 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(VbaModuleAttributeCollection, CODEPORTING_ARGS());
62 ASPOSE_TASKS_SHARED_API VbaModuleAttributeCollection(
const System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<VbaModuleAttribute>>>& vbaModuleAttributes);
64 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(VbaModuleAttributeCollection, CODEPORTING_ARGS(
const System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<VbaModuleAttribute>>>& vbaModuleAttributes));
66 virtual ASPOSE_TASKS_SHARED_API ~VbaModuleAttributeCollection();
Represents a read-only collection of objects.
Definition: ReadOnlyCollectionBase.h:40
Represents a VBA module.
Definition: VbaModule.h:32
Represents a collection of VbaModuleAttribute objects.
Definition: VbaModuleAttributeCollection.h:41