Example #1
0
 public int CompareTo(SemanticVersion value)
 {
     if (value == null)
     {
         return(1);
     }
     if (value.Equals(this))
     {
         return(0);
     }
     if (Major != value.Major)
     {
         if (Major > value.Major)
         {
             return(1);
         }
         return(-1);
     }
     if (Minor != value.Minor)
     {
         if (Minor > value.Minor)
         {
             return(1);
         }
         return(-1);
     }
     if (Patch != value.Patch)
     {
         if (Patch > value.Patch)
         {
             return(1);
         }
         return(-1);
     }
     return(-1);
 }
 public int CompareTo(SemanticVersion value)
 {
     if (value == null)
     {
         return 1;
     }
     if (value.Equals(this))
     {
         return 0;
     }
     if (Major != value.Major)
     {
         if (Major > value.Major)
         {
             return 1;
         }
         return -1;
     }
     if (Minor != value.Minor)
     {
         if (Minor > value.Minor)
         {
             return 1;
         }
         return -1;
     }
     if (Patch != value.Patch)
     {
         if (Patch > value.Patch)
         {
             return 1;
         }
         return -1;
     }
     return -1;
 }