protected StrictSemanticVersion ( System.Version version, IEnumerable |
||
version | System.Version | |
releaseLabels | IEnumerable |
|
metadata | string | |
preserveMissingComponents | bool | |
리턴 | System |
protected StrictSemanticVersion(Version version, IEnumerable<string> releaseLabels, string metadata, bool preserveMissingComponents = false)
{
if (version == null)
{
throw new ArgumentNullException("version");
}
_version = preserveMissingComponents
? version
: NormalizeVersionValue(version);
_metadata = metadata;
if (releaseLabels != null)
{
// enumerate the list
_releaseLabels = releaseLabels.ToArray();
}
}
StrictSemanticVersion::StrictSemanticVersion ( |
|
StrictSemanticVersion::StrictSemanticVersion ( System.Version version, string releaseLabel = null, string metadata = null ) : System | |
StrictSemanticVersion::StrictSemanticVersion ( int major, int minor, int patch ) : System | |
StrictSemanticVersion::StrictSemanticVersion ( int major, int minor, int patch, IEnumerable |
|
StrictSemanticVersion::StrictSemanticVersion ( int major, int minor, int patch, int revision, IEnumerable |
|
StrictSemanticVersion::StrictSemanticVersion ( int major, int minor, int patch, int revision, string releaseLabel, string metadata ) : System | |
StrictSemanticVersion::StrictSemanticVersion ( int major, int minor, int patch, string releaseLabel ) : System | |
StrictSemanticVersion::StrictSemanticVersion ( int major, int minor, int patch, string releaseLabel, string metadata ) : System |