public int CompareTo(object o) { if (null == o) { return(1); } return(ReplicateIndex.CompareTo(((Replicate)o).ReplicateIndex)); }
public override int GetHashCode() { unchecked { int hashCode = GetHashCodeDeep(IdPath, v => v.GetHashCode()); hashCode = (hashCode * 397) ^ ChromFileId.GetHashCode(); hashCode = (hashCode * 397) ^ ReplicateIndex.GetHashCode(); hashCode = (hashCode * 397) ^ OptStep.GetHashCode(); return(hashCode); } }
public int CompareTo(object obj) { if (null == obj) { return(1); } var resultKey = (ResultKey)obj; int compareResult = ReplicateIndex.CompareTo(resultKey.ReplicateIndex); if (0 == compareResult) { compareResult = FileIndex.CompareTo(resultKey.FileIndex); } return(compareResult); }