Aspose::Email::Calendar::AppointmentCollection Class Reference

Represents a collection of Appointment objects. More...

Inherits System::Collections::Generic::ListExt< System::SharedPtr< Aspose::Email::Calendar::Appointment > >.

Public Member Functions

 AppointmentCollection ()
 Initializes a new instance of the AppointmentCollection class that is empty. More...
 
 AppointmentCollection (System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Appointment >>> appointments)
 Initializes a new instance of the AppointmentCollection class More...
 
System::ArrayPtr< System::SharedPtr< Appointment > > GetAppointments ()
 
void SetTemplateWeakPtr (uint32_t argument) override
 

Static Public Member Functions

static System::SharedPtr< AppointmentCollectionto_AppointmentCollection (System::ArrayPtr< System::SharedPtr< Appointment >> appointments)
 

Protected Member Functions

virtual ~AppointmentCollection ()
 

Detailed Description

Represents a collection of Appointment objects.

Constructor & Destructor Documentation

◆ AppointmentCollection() [1/2]

Aspose::Email::Calendar::AppointmentCollection::AppointmentCollection ( )

Initializes a new instance of the AppointmentCollection class that is empty.

◆ AppointmentCollection() [2/2]

Aspose::Email::Calendar::AppointmentCollection::AppointmentCollection ( System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Appointment >>>  appointments)

Initializes a new instance of the AppointmentCollection class

Parameters
appointmentsinitial value

◆ ~AppointmentCollection()

virtual Aspose::Email::Calendar::AppointmentCollection::~AppointmentCollection ( )
protectedvirtual

Member Function Documentation

◆ GetAppointments()

System::ArrayPtr<System::SharedPtr<Appointment> > Aspose::Email::Calendar::AppointmentCollection::GetAppointments ( )

◆ SetTemplateWeakPtr()

void Aspose::Email::Calendar::AppointmentCollection::SetTemplateWeakPtr ( uint32_t  argument)
override

◆ to_AppointmentCollection()

static System::SharedPtr<AppointmentCollection> Aspose::Email::Calendar::AppointmentCollection::to_AppointmentCollection ( System::ArrayPtr< System::SharedPtr< Appointment >>  appointments)
static