Example #1
0
        public int CompareTo(CatalogIndexEntry other)
        {
            if (other == null)
            {
                throw new ArgumentNullException(nameof(other));
            }

            return(CommitTimeStamp.CompareTo(other.CommitTimeStamp));
        }
Example #2
0
        public int CompareTo(CatalogPageEntry other)
        {
            if (other == null)
            {
                return(-1);
            }

            return(CommitTimeStamp.CompareTo(other.CommitTimeStamp));
        }
Example #3
0
        public IDictionary <string, string> ToDictionary()
        {
            IDictionary <string, string> commitMetadata = new Dictionary <string, string>();

            commitMetadata.Add("commitTimeStamp", CommitTimeStamp.ToString("O"));
            commitMetadata.Add("commit-time-stamp", CommitTimeStamp.ToString("O"));
            commitMetadata.Add("description", Description);
            commitMetadata.Add("count", Count.ToString());
            commitMetadata.Add("trace", Trace);
            return(commitMetadata);
        }
Example #4
0
        public int CompareTo(object obj)
        {
            var other = obj as CatalogCommit;

            if (ReferenceEquals(other, null))
            {
                throw new ArgumentException(
                          string.Format(CultureInfo.InvariantCulture, Strings.ArgumentMustBeInstanceOfType, nameof(CatalogCommit)),
                          nameof(obj));
            }

            return(CommitTimeStamp.CompareTo(other.CommitTimeStamp));
        }
Example #5
0
 public int CompareTo(object obj)
 {
     return(CommitTimeStamp.CompareTo(((CatalogItem)obj).CommitTimeStamp));
 }