8 #include <system/object.h>
9 #include <system/details/pointer_collection_helpers.h>
12 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
13 #include "aspose.tasks.cpp/Vba/ReadOnlyCollectionBase.h"
14 #include "aspose.tasks.cpp/Vba/VbaModuleAttribute.h"
22 class VbaModuleReader;
33 template <
typename>
class IList;
50 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
51 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
54 friend class Aspose::Tasks::Vba::VbaModuleReader;
58 ASPOSE_TASKS_SHARED_API
void SetTemplateWeakPtr(uint32_t argument)
override;
66 ASPOSE_TASKS_SHARED_API
VbaModuleAttributeCollection(
const System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<VbaModuleAttribute>>>& vbaModuleAttributes);
68 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(
VbaModuleAttributeCollection, CODEPORTING_ARGS(
const System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<VbaModuleAttribute>>>& vbaModuleAttributes));
Represents a read-only collection of objects.
Definition: ReadOnlyCollectionBase.h:50
Represents a collection of VbaModuleAttribute objects.
Definition: VbaModuleAttributeCollection.h:46
Represents a VBA module.
Definition: VbaModule.h:33
Aspose.
Definition: Asn.h:13