public int CompareTo(object obj) { Thumbnail cmp = obj as Thumbnail; if (cmp == null) { return(1); } if (Preference != null && Preference.CompareTo(cmp.Preference) != 0) { return(Preference.CompareTo(cmp.Preference)); } else if (Width.CompareTo(cmp.Width) != 0) { return(Width.CompareTo(cmp.Width)); } else if (Height.CompareTo(cmp.Height) != 0) { return(Height.CompareTo(cmp.Height)); } else if (Id != null && Id.CompareTo(cmp.Id) != 0) { return(Id.CompareTo(cmp.Id)); } else { return(Url.CompareTo(Url)); } }
public int CompareTo(object obj) { return(Preference.CompareTo(((CulturePreference)obj).Preference)); }
/// <summary>Vergleicht das aktuelle Objekt mit einem anderen Objekt desselben Typs.</summary> /// <param name="other">Ein Objekt, das mit diesem Objekt verglichen werden soll.</param> /// <returns> /// Ein Wert, der die relative Reihenfolge der verglichenen Objekte angibt.Der Rückgabewert hat folgende Bedeutung:Wert Bedeutung Kleiner als 0 (null) Dieses Objekt ist kleiner als der <paramref name="other" />-Parameter.Zero Dieses Objekt ist gleich <paramref name="other" />. Größer als 0 (null) Dieses Objekt ist größer als <paramref name="other" />. /// </returns> public int CompareTo(IAudioAPI other) => Preference.CompareTo(other.Preference);
/// <summary>Vergleicht das aktuelle Objekt mit einem anderen Objekt desselben Typs.</summary> /// <param name="other">Ein Objekt, das mit diesem Objekt verglichen werden soll.</param> /// <returns> /// Ein Wert, der die relative Reihenfolge der verglichenen Objekte angibt.Der Rückgabewert hat folgende Bedeutung:Wert Bedeutung Kleiner als 0 (null) Dieses Objekt ist kleiner als der <paramref name="other" />-Parameter.Zero Dieses Objekt ist gleich <paramref name="other" />. Größer als 0 (null) Dieses Objekt ist größer als <paramref name="other" />. /// </returns> public int CompareTo(IAudioAPI other) { return(Preference.CompareTo(other.Preference)); }