Aspose::Email::Calendar::Recurrences::DateCollection Class Reference

Represents a collection of DateTime values. More...

Inherits System::Collections::Generic::ListExt< System::DateTime >, and IEquatable< System::SharedPtr< Aspose::Email::Calendar::Recurrences::DateCollection > >.

Public Member Functions

 DateCollection ()
 
 DateCollection (System::SharedPtr< DateCollection > collection)
 
bool Equals (System::SharedPtr< DateCollection > other) override
 Determines whether the specified DateCollection is equal to this instance. More...
 
bool Equals (System::SharedPtr< System::Object > obj) override
 Determines whether the specified Object is equal to the current Object. More...
 
int32_t GetHashCode () const override
 GetHashCode returns a hash function for this object. More...
 
void SetTemplateWeakPtr (uint32_t argument) override
 

Protected Member Functions

virtual ~DateCollection ()
 

Friends

class Aspose::Email::Calendar::Recurrences::CalendarRecurrence
 
class Aspose::Email::Calendar::Recurrences::RecurrenceRule
 

Detailed Description

Represents a collection of DateTime values.

Constructor & Destructor Documentation

◆ DateCollection() [1/2]

Aspose::Email::Calendar::Recurrences::DateCollection::DateCollection ( )

◆ DateCollection() [2/2]

Aspose::Email::Calendar::Recurrences::DateCollection::DateCollection ( System::SharedPtr< DateCollection collection)

◆ ~DateCollection()

virtual Aspose::Email::Calendar::Recurrences::DateCollection::~DateCollection ( )
protectedvirtual

Member Function Documentation

◆ Equals() [1/2]

bool Aspose::Email::Calendar::Recurrences::DateCollection::Equals ( System::SharedPtr< DateCollection other)
override

Determines whether the specified DateCollection is equal to this instance.

Parameters
otherThe DateCollection to compare with this instance.
Returns
true if the specified DateCollection is equal to this instance; otherwise, false.

◆ Equals() [2/2]

bool Aspose::Email::Calendar::Recurrences::DateCollection::Equals ( System::SharedPtr< System::Object >  obj)
override

Determines whether the specified Object is equal to the current Object.

Parameters
objThe Object to compare with the current Object.
Returns
Returns a boolean indicating if the passed in object obj is Equal to this.

◆ GetHashCode()

int32_t Aspose::Email::Calendar::Recurrences::DateCollection::GetHashCode ( ) const
override

GetHashCode returns a hash function for this object.

Returns
Returns a hash function for this object.

◆ SetTemplateWeakPtr()

void Aspose::Email::Calendar::Recurrences::DateCollection::SetTemplateWeakPtr ( uint32_t  argument)
override

Friends And Related Function Documentation

◆ Aspose::Email::Calendar::Recurrences::CalendarRecurrence

◆ Aspose::Email::Calendar::Recurrences::RecurrenceRule