Represents a collection of RecurrenceRule objects.
More...
Inherits System::Collections::ObjectModel::Collection< System::SharedPtr< Aspose::Email::Calendar::Recurrences::RecurrenceRule > >, and IEquatable< System::SharedPtr< Aspose::Email::Calendar::Recurrences::RecurrenceRuleCollection > >.
Represents a collection of RecurrenceRule objects.
Corresponds to a collection of RRULE or EXRULE parts of a recurrence pattern.
◆ RecurrenceRuleCollection() [1/2]
Aspose::Email::Calendar::Recurrences::RecurrenceRuleCollection::RecurrenceRuleCollection |
( |
| ) |
|
◆ RecurrenceRuleCollection() [2/2]
Aspose::Email::Calendar::Recurrences::RecurrenceRuleCollection::RecurrenceRuleCollection |
( |
System::SharedPtr< RecurrenceRuleCollection > |
collection | ) |
|
◆ ~RecurrenceRuleCollection()
virtual Aspose::Email::Calendar::Recurrences::RecurrenceRuleCollection::~RecurrenceRuleCollection |
( |
| ) |
|
|
protectedvirtual |
◆ Add() [1/2]
System::SharedPtr<RecurrenceRule> Aspose::Email::Calendar::Recurrences::RecurrenceRuleCollection::Add |
( |
| ) |
|
Adds a RecurrenceRule to the collection.
- Returns
- The zero-based index of the newly added item.
◆ Add() [2/2]
int32_t Aspose::Email::Calendar::Recurrences::RecurrenceRuleCollection::Add |
( |
System::SharedPtr< RecurrenceRule > |
rule | ) |
|
Adds a RecurrenceRule to the collection.
- Parameters
-
- Returns
- The zero-based index of the newly added item.
◆ Equals() [1/2]
bool Aspose::Email::Calendar::Recurrences::RecurrenceRuleCollection::Equals |
( |
System::SharedPtr< RecurrenceRuleCollection > |
other | ) |
|
|
override |
◆ Equals() [2/2]
bool Aspose::Email::Calendar::Recurrences::RecurrenceRuleCollection::Equals |
( |
System::SharedPtr< System::Object > |
obj | ) |
|
|
override |
Determines whether the specified System::Object is equal to this instance.
- Parameters
-
- Returns
true
if the specified System::Object is equal to this instance; otherwise, false
.
- Exceptions
-
T:System::NullReferenceException | The obj parameter is null. |
◆ GetHashCode()
int32_t Aspose::Email::Calendar::Recurrences::RecurrenceRuleCollection::GetHashCode |
( |
| ) |
const |
|
override |
Returns a hash code for this instance.
- Returns
- A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
◆ SetTemplateWeakPtr()
void Aspose::Email::Calendar::Recurrences::RecurrenceRuleCollection::SetTemplateWeakPtr |
( |
uint32_t |
argument | ) |
|
|
override |
◆ Aspose::Email::Calendar::Recurrences::CalendarRecurrence