Aspose::Email::PersonalInfo::CustomerEvent Class Reference

Represents an event. More...

Inherits IComparable< System::SharedPtr< Aspose::Email::PersonalInfo::CustomerEvent > >, and IEquatable< System::SharedPtr< Aspose::Email::PersonalInfo::CustomerEvent > >.

Public Member Functions

System::SharedPtr< EventCategoryget_Category () const
 Gets an object category More...
 
void set_Category (System::SharedPtr< EventCategory > value)
 Sets an object category More...
 
System::DateTime get_Date () const
 Gets a date and time for an event. More...
 
void set_Date (System::DateTime value)
 Sets a date and time for an event. More...
 
int32_t GetHashCode () const override
 GetHashCode returns a hash function for this object. More...
 
int32_t GetHashCode (System::SharedPtr< CustomerEvent > obj)
 GetHashCode returns a hash function for specified object. More...
 
bool Equals (System::SharedPtr< System::Object > obj) override
 Determines whether the specified Object is equal to the current Object. More...
 
bool Equals (System::SharedPtr< CustomerEvent > obj) override
 Determines whether the specified Object is equal to the current Object. More...
 
bool Equals (System::SharedPtr< CustomerEvent > x, System::SharedPtr< CustomerEvent > y)
 Determines whether the specified object instances are considered equal. More...
 
int32_t CompareTo (System::SharedPtr< CustomerEvent > obj) override
 Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. More...
 
System::String ToString () const override
 Returns a string that represents the current object. More...
 

Friends

bool operator== (System::SharedPtr< CustomerEvent > a, System::SharedPtr< CustomerEvent > b)
 
bool operator!= (System::SharedPtr< CustomerEvent > a, System::SharedPtr< CustomerEvent > b)
 

Detailed Description

Represents an event.

Member Function Documentation

◆ CompareTo()

int32_t Aspose::Email::PersonalInfo::CustomerEvent::CompareTo ( System::SharedPtr< CustomerEvent obj)
override

Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.

Parameters
objAn object to compare with this instance, or null.
Returns
This method returns: a value less than 0 if this is less than value 0 if this is equal to value a value greater than 0 if this is greater than value

◆ Equals() [1/3]

bool Aspose::Email::PersonalInfo::CustomerEvent::Equals ( System::SharedPtr< CustomerEvent 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.

◆ Equals() [2/3]

bool Aspose::Email::PersonalInfo::CustomerEvent::Equals ( System::SharedPtr< CustomerEvent x,
System::SharedPtr< CustomerEvent y 
)

Determines whether the specified object instances are considered equal.

Parameters
xThe first object to compare.
yThe second object to compare.
Returns
true if the objects are considered equal; otherwise, false. If both objA and objB are null, the method returns true.

◆ Equals() [3/3]

bool Aspose::Email::PersonalInfo::CustomerEvent::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.

◆ get_Category()

System::SharedPtr<EventCategory> Aspose::Email::PersonalInfo::CustomerEvent::get_Category ( ) const

Gets an object category

◆ get_Date()

System::DateTime Aspose::Email::PersonalInfo::CustomerEvent::get_Date ( ) const

Gets a date and time for an event.

◆ GetHashCode() [1/2]

int32_t Aspose::Email::PersonalInfo::CustomerEvent::GetHashCode ( ) const
override

GetHashCode returns a hash function for this object.

Returns
Returns a hash function for this object.

◆ GetHashCode() [2/2]

int32_t Aspose::Email::PersonalInfo::CustomerEvent::GetHashCode ( System::SharedPtr< CustomerEvent obj)

GetHashCode returns a hash function for specified object.

Parameters
objThe Object for which a hash code is to be returned.
Returns
Returns a hash function for specified object.

◆ set_Category()

void Aspose::Email::PersonalInfo::CustomerEvent::set_Category ( System::SharedPtr< EventCategory value)

Sets an object category

◆ set_Date()

void Aspose::Email::PersonalInfo::CustomerEvent::set_Date ( System::DateTime  value)

Sets a date and time for an event.

◆ ToString()

System::String Aspose::Email::PersonalInfo::CustomerEvent::ToString ( ) const
override

Returns a string that represents the current object.

Returns
Returns a string that represents the current object.

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( System::SharedPtr< CustomerEvent a,
System::SharedPtr< CustomerEvent b 
)
friend

◆ operator==

bool operator== ( System::SharedPtr< CustomerEvent a,
System::SharedPtr< CustomerEvent b 
)
friend