public int CompareTo(Id other) { int c = Origin.CompareTo(other.Origin); if (c != 0) { return c; } return OriginId.CompareTo(other.OriginId); }
public override int CompareTo(object obj) { Removal other = obj as Removal; if (other == null) { return(1); } if (other == this) { return(0); } int cmp = Origin.CompareTo(other.Origin); if (cmp != 0) { return(cmp); } return(Target.CompareTo(other.Target)); }