Esempio n. 1
0
 public int CompareTo(object o)
 {
     if (null == o)
     {
         return(1);
     }
     return(ReplicateIndex.CompareTo(((Replicate)o).ReplicateIndex));
 }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
        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);
        }