<PackageReference Include="SemanticVersioning" Version="2.0.2" />

SemanticVersioning.Version

public string Build { get; }

public bool IsPreRelease { get; }

public int Major { get; }

public int Minor { get; }

public int Patch { get; }

public string PreRelease { get; }

public Version(string input, bool loose = false)

public Version(int major, int minor, int patch, string preRelease = null, string build = null)

public static bool op_Equality(Version a, Version b)

public static bool op_GreaterThan(Version a, Version b)

public static bool op_GreaterThanOrEqual(Version a, Version b)

public static bool op_Inequality(Version a, Version b)

public static bool op_LessThan(Version a, Version b)

public static bool op_LessThanOrEqual(Version a, Version b)

public static Version Parse(string input, bool loose = false)

public static bool TryParse(string input, out Version result)

public static bool TryParse(string input, bool loose, out Version result)

public string Clean()

public int CompareTo(object obj)

public int CompareTo(Version other)

public bool Equals(Version other)