SemVer.Range.MaxSatisfying C# (CSharp) Méthode

MaxSatisfying() public méthode

Return the maximum version that satisfies this range.
public MaxSatisfying ( IEnumerable versions ) : System.Version
versions IEnumerable The versions to select from.
Résultat System.Version
        public Version MaxSatisfying(IEnumerable<Version> versions)
        {
            return Satisfying(versions).Max();
        }

Same methods

Range::MaxSatisfying ( IEnumerable versionStrings, bool loose = false ) : string
Range::MaxSatisfying ( string rangeSpec, IEnumerable versionStrings, bool loose = false ) : string

Usage Example

Exemple #1
0
 /// <summary>
 /// Return the maximum version that satisfies a given range.
 /// </summary>
 /// <param name="rangeSpec">The range specification.</param>
 /// <param name="versionStrings">The version strings to select from.</param>
 /// <param name="loose">When true, be more forgiving of some invalid version specifications.</param>
 /// <returns>The maximum satisfying version string, or null if no versions satisfied this range.</returns>
 public static string MaxSatisfying(string rangeSpec, IEnumerable<string> versionStrings, bool loose=false)
 {
     var range = new Range(rangeSpec);
     return range.MaxSatisfying(versionStrings);
 }
All Usage Examples Of SemVer.Range::MaxSatisfying