SemVer.Range public class Range : IEquatable<Range> Documentation Code public Range(string rangeSpec, bool loose = false) public static bool IsSatisfied(string rangeSpec, string versionString, bool loose = false) public static string MaxSatisfying(string rangeSpec, IEnumerable<string> versionStrings, bool loose = false) public static bool op_Equality(Range a, Range b) public static bool op_Inequality(Range a, Range b) public static IEnumerable<string> Satisfying(string rangeSpec, IEnumerable<string> versions, bool loose = false) public bool Equals(Range other) public Range Intersect(Range other) public bool IsSatisfied(Version version) public bool IsSatisfied(string versionString, bool loose = false) public Version MaxSatisfying(IEnumerable<Version> versions) public string MaxSatisfying(IEnumerable<string> versionStrings, bool loose = false) public IEnumerable<Version> Satisfying(IEnumerable<Version> versions) public IEnumerable<string> Satisfying(IEnumerable<string> versions, bool loose = false)