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 Range Parse(string rangeSpec, bool loose = false) public static IEnumerable<string> Satisfying(string rangeSpec, IEnumerable<string> versions, bool loose = false) public static bool TryParse(string rangeSpec, out Range result) public static bool TryParse(string rangeSpec, bool loose, out Range result) 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)