public int CompareTo(object obj) { ComplexId id = (ComplexId)obj; int comp = this.id.CompareTo(id.id); if (comp != 0) { return(comp); } return(this.ri.CompareTo(id.ri)); }
public override bool Equals(object obj) { ComplexId id = (ComplexId)obj; return(this.ri == id.ri && this.id.Equals(id.id)); }