public override int CompareTo(ITaskTimeTrackerContractObject <ITask> other) { Task obj = other as Task; if (object.ReferenceEquals(obj, null)) { return(1); } int result = string.Compare(this.Tag, obj.Tag, StringComparison.OrdinalIgnoreCase); if (result != 0) { return(result); } bool n1 = object.ReferenceEquals(this.CreationTime, null); bool n2 = object.ReferenceEquals(obj.CreationTime, null); if (n1 ^ n2) { return(n1 ? -1 : 1); } if (n1) { return(0); } return(this.CreationTime.ToDateTime().CompareTo(obj.CreationTime.ToDateTime())); }
public override int CompareTo(ITaskTimeTrackerContractObject <TICollection> other) { IEnumerator enu1 = this.GetEnumerator(); IEnumerator enu2 = this.GetEnumerator(); int result = 0; while (true) { bool n1 = enu1.MoveNext(); bool n2 = enu2.MoveNext(); if ((n1 ^ n2) || !n1) { result = 0; break; } result = ((IComparable)enu1.Current).CompareTo(enu2.Current); if (result != 0) { break; } } return(result); }
public static int Compare(ITaskTimeTrackerContractObject <TInterface> v1, ITaskTimeTrackerContractObject <TInterface> v2) { bool n1 = object.ReferenceEquals(v1, null); bool n2 = object.ReferenceEquals(v2, null); if (n1 ^ n2) { return(n1 ? -1 : 1); } if (n1) { return(0); } return(v1.CompareTo(v2)); }
public bool Equals(ITaskTimeTrackerContractObject <ITask> other) { return(this._value.Equals(other)); }
public int CompareTo(ITaskTimeTrackerContractObject <ITask> other) { return(this._value.CompareTo(other)); }
public virtual bool Equals(ITaskTimeTrackerContractObject <TInterface> other) { return(ClientBusinessBase <TInterface, TType> .Compare(this, (ITaskTimeTrackerContractObject <TInterface>) other) == 0); }
public abstract int CompareTo(ITaskTimeTrackerContractObject <TInterface> other);