Class SemanticVersion
Represents a semantic version number.
public class SemanticVersion : IEquatable<SemanticVersion>, IComparable<SemanticVersion>
- Inheritance
-
SemanticVersion
- Implements
- Inherited Members
Constructors
- SemanticVersion(int, int, int)
Initializes a new instance of the SemanticVersion class.
- SemanticVersion(int, int, int, string)
Initializes a new instance of the SemanticVersion class.
Properties
- Major
Gets the major version.
- Minor
Gets the minor version.
- Patch
Gets the patch version.
- PreRelease
Gets the pre release version.
Methods
- Parse(string)
Parses a string representation of a semantic version.
- TryParse(string, out SemanticVersion)
Tries to parse a string representation of a semantic version.
Operators
- operator ==(SemanticVersion, SemanticVersion)
Determines whether two specified semantic versions have the same value.
- operator >(SemanticVersion, SemanticVersion)
Determines whether the first specified SemanticVersion is greater than the second specified SemanticVersion.
- operator >=(SemanticVersion, SemanticVersion)
Determines whether the first specified SemanticVersion is greater than or equal to the second specified SemanticVersion.
- operator !=(SemanticVersion, SemanticVersion)
Determines whether two specified semantic versions have different values.
- operator <(SemanticVersion, SemanticVersion)
Determines whether the first specified SemanticVersion is less than the second specified SemanticVersion.
- operator <=(SemanticVersion, SemanticVersion)
Determines whether the first specified SemanticVersion is less than or equal to the second specified SemanticVersion.