Table of Contents

Constructor CSemVer

Namespace
Ubiquity.NET.Versioning
Assembly
Ubiquity.NET.Versioning.dll

CSemVer(int, int, int, PrereleaseVersion?, IEnumerable<string>?)

Initializes a new instance of the CSemVer struct.

public CSemVer(int major, int minor, int patch, PrereleaseVersion? preRelVersion = null, IEnumerable<string>? buildMetaData = null)

Parameters

major int

Major version value [0-99999]

minor int

Minor version value [0-49999]

patch int

Patch version value [0-9999]

preRelVersion PrereleaseVersion?

Pre-release version information (if a pre-release build)

buildMetaData IEnumerable<string>

Any additional build meta data [default: empty string]