/// <summary> /// Determines equality between two Message objects /// </summary> /// <param name="wm1">A Message</param> /// <param name="wm2">A Message</param> /// <returns>True if the Messages are equal and false if they are not equal</returns> public static bool operator ==(Message wm1, Message wm2) { if (0 == Message.Compare(wm1, wm2)) { return true; } else { return false; } }
/// <summary> /// Compares two specified Message objects and returns an integer that indicates their relationship to one another in the sort order /// </summary> /// <param name="wm1">The first Message</param> /// <param name="wm2">The second Message</param> /// <returns> /// Less than zero if wm1 is less than wm2 /// Zero if wm1 is equal to wm2 /// Greater than zero if wm1 is greater than wm2 /// </returns> public static int Compare(Message wm1, Message wm2) { return Message.Compare(wm1, wm2, false); }