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