![]() |
Maria GDK 4.7.0.170
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 |