/// <summary> /// Compares the given versions using the VersionComparison mode. /// </summary> public static int Compare(SemanticVersion version1, SemanticVersion version2, VersionComparison versionComparison) { IVersionComparer comparer = new VersionComparer(versionComparison); return(comparer.Compare(version1, version2)); }
/// <summary> /// Compares NuGetVersion objects using the given comparison mode. /// </summary> public virtual int CompareTo(SemanticVersion other, VersionComparison versionComparison) { VersionComparer comparer = new VersionComparer(versionComparison); return(comparer.Compare(this, other)); }
/// <summary> /// Compares the given versions using the VersionComparison mode. /// </summary> public static int Compare(SemanticVersion version1, SemanticVersion version2, VersionComparison versionComparison) { IVersionComparer comparer = new VersionComparer(versionComparison); return comparer.Compare(version1, version2); }
private static int Compare(SemanticVersion version1, SemanticVersion version2) { IVersionComparer comparer = new VersionComparer(); return(comparer.Compare(version1, version2)); }