/// <summary> /// Compares two <see cref="ExtensibleEnum{TEnum}"/> instances for equality. /// </summary> /// <param name="other">The instance to compare against.</param> /// <returns><c>true</c> if the instances are equal; <c>false</c> otherwise.</returns> public bool Equals(ExtensibleEnum <TEnum> other) { return(other.Enum.Equals(Enum) && other.Extension == Extension); }
/// <summary> /// Compares two <see cref="ExtensibleEnum{TEnum}"/> instances. /// </summary> /// <param name="other">The instance to compare against.</param> /// <returns>The result of the comparison.</returns> public int CompareTo(ExtensibleEnum <TEnum> other) { return(ToString().CompareTo(other.ToString())); }