![]() |
Maria GDK 4.7.0.84
Documentation of managed code in develop branch
|
Used to specify wanted versions. More...
Public Types | |
enum | ReleaseStateQuery { AnyReleaseState , Release , Draft } |
Release state specification. Relates to "REL-STATE" after numeric version info MAJ.MIN.PAT[-REL-STATE]. More... | |
enum | VersionQuery { AnyVersion , Exact , Newest } |
Determines how to select/match version numbers and. More... | |
Public Member Functions | |
SemanticVersionSpecification () | |
Default constructor. | |
bool | Equals (SemanticVersionSpecification other) |
Equals override. | |
bool | IsMatch (SemanticVersionNumber candidateVersionNumber) |
Returns true if given version number matches specification. | |
List< SemanticVersionNumber > | Matches (IEnumerable< SemanticVersionNumber > candidateVersionNumbers) |
Returns all versions that matches specification. | |
override string | ToString () |
Static Public Member Functions | |
static SemanticVersionSpecification | CreateAnyNewest () |
Properties | |
SemanticVersionNumber | MinVersion [get, set] |
Minimum version number or required version if "Exact" version type is set. | |
string | MinVersionXml [get, set] |
Minimum version number or required version if "Exact" version type is set. | |
SemanticVersionNumber | MaxVersion [get, set] |
Max version number. | |
string | MaxVersionXml [get, set] |
Minimum version number or required version if "Exact" version type is set. | |
VersionQuery | VerQuery [get, set] |
How to match against versions. | |
ReleaseStateQuery | RelStateQuery [get, set] |
Determines if draft, release or both version types should be included. | |
Used to specify wanted versions.
|
inline |
Equals override.
other |
|
inline |
Returns true if given version number matches specification.
candidateVersionNumber |
|
inline |
Returns all versions that matches specification.
candidateVersionNumbers |