Example #1
0
        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));
 }
Example #3
0
 /// <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);
Example #4
0
 /// <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));
 }