Méthode | Description | |
---|---|---|
IncrementRelease ( string release ) : string | ||
Parse ( string value, bool preserveMissingComponents = false ) : |
Creates a NuGetVersion from a string representing the semantic version.
|
|
SemanticVersion ( |
Creates a NuGetVersion from an existing NuGetVersion
|
|
SemanticVersion ( System.Version version, IEnumerable |
Creates a NuGetVersion from a .NET Version with additional release labels, build metadata, and a non-normalized version string.
|
|
SemanticVersion ( System.Version version, string releaseLabel = null, string metadata = null ) : System |
Creates a NuGetVersion from a .NET Version
|
|
SemanticVersion ( int major, int minor, int patch ) : System |
Creates a NuGetVersion X.Y.Z
|
|
SemanticVersion ( int major, int minor, int patch, IEnumerable |
Creates a NuGetVersion X.Y.Z-alpha.1.2#build01
|
|
SemanticVersion ( int major, int minor, int patch, int revision ) : System |
Creates a NuGetVersion W.X.Y.Z
|
|
SemanticVersion ( int major, int minor, int patch, int revision, IEnumerable |
Creates a NuGetVersion W.X.Y.Z-alpha.1#build01
|
|
SemanticVersion ( int major, int minor, int patch, int revision, string releaseLabel, string metadata ) : System |
Creates a NuGetVersion W.X.Y.Z-alpha#build01
|
|
SemanticVersion ( int major, int minor, int patch, string releaseLabel ) : System |
Creates a NuGetVersion X.Y.Z-alpha
|
|
SemanticVersion ( int major, int minor, int patch, string releaseLabel, string metadata ) : System |
Creates a NuGetVersion X.Y.Z-alpha#build01
|
|
SemanticVersion ( string version ) : System |
Creates a NuGetVersion using NuGetVersion.Parse(string)
|
|
ToString ( ) : string |
Returns the version string. This method includes legacy behavior. Use ToNormalizedString() instead. |
|
TryParse ( string value, |
Parses a version string using loose semantic versioning rules that allows 2-4 version components followed by an optional special version.
|
|
TryParseStrict ( string value, |
Parses a version string using strict SemVer rules.
|
Méthode | Description | |
---|---|---|
GetLegacyString ( System.Version version, IEnumerable |
Creates a legacy version string using System.Version
|
|
ParseReleaseLabels ( string releaseLabels ) : IEnumerable |
public static IncrementRelease ( string release ) : string | ||
release | string | |
Résultat | string |
public static Parse ( string value, bool preserveMissingComponents = false ) : |
||
value | string | |
preserveMissingComponents | bool | |
Résultat |
public SemanticVersion ( |
||
version | ||
Résultat | System |
public SemanticVersion ( System.Version version, IEnumerable |
||
version | System.Version | Version numbers |
releaseLabels | IEnumerable |
prerelease labels |
metadata | string | Build metadata |
originalVersion | string | Non-normalized original version string |
preserveMissingComponents | bool | Indicates whether to normalize to semantic version |
Résultat | System |
public SemanticVersion ( System.Version version, string releaseLabel = null, string metadata = null ) : System | ||
version | System.Version | Version numbers |
releaseLabel | string | Prerelease label |
metadata | string | Build metadata |
Résultat | System |
public SemanticVersion ( int major, int minor, int patch ) : System | ||
major | int | X.y.z |
minor | int | x.Y.z |
patch | int | x.y.Z |
Résultat | System |
public SemanticVersion ( int major, int minor, int patch, IEnumerable |
||
major | int | X.y.z |
minor | int | x.Y.z |
patch | int | x.y.Z |
releaseLabels | IEnumerable |
Prerelease labels |
metadata | string | Build metadata |
Résultat | System |
public SemanticVersion ( int major, int minor, int patch, int revision ) : System | ||
major | int | W.x.y.z |
minor | int | w.X.y.z |
patch | int | w.x.Y.z |
revision | int | w.x.y.Z |
Résultat | System |
public SemanticVersion ( int major, int minor, int patch, int revision, IEnumerable |
||
major | int | W.x.y.z |
minor | int | w.X.y.z |
patch | int | w.x.Y.z |
revision | int | w.x.y.Z |
releaseLabels | IEnumerable |
Prerelease labels |
metadata | string | Build metadata |
Résultat | System |
public SemanticVersion ( int major, int minor, int patch, int revision, string releaseLabel, string metadata ) : System | ||
major | int | W.x.y.z |
minor | int | w.X.y.z |
patch | int | w.x.Y.z |
revision | int | w.x.y.Z |
releaseLabel | string | Prerelease label |
metadata | string | Build metadata |
Résultat | System |
public SemanticVersion ( int major, int minor, int patch, string releaseLabel ) : System | ||
major | int | X.y.z |
minor | int | x.Y.z |
patch | int | x.y.Z |
releaseLabel | string | Prerelease label |
Résultat | System |
public SemanticVersion ( int major, int minor, int patch, string releaseLabel, string metadata ) : System | ||
major | int | X.y.z |
minor | int | x.Y.z |
patch | int | x.y.Z |
releaseLabel | string | Prerelease label |
metadata | string | Build metadata |
Résultat | System |
public SemanticVersion ( string version ) : System | ||
version | string | Version string |
Résultat | System |
public static TryParse ( string value, |
||
value | string | |
version | ||
preserveMissingComponents | bool | |
Résultat | bool |
public static TryParseStrict ( string value, |
||
value | string | |
version | ||
Résultat | bool |