C# Class Octopus.Client.Model.SemanticVersionMask

Show file Open project: OctopusDeploy/Octo.exe

Public Methods

Method Description
ApplyMask ( string mask, SemanticVersion currentVersion ) : SemanticVersion
GetLatestMaskedVersion ( string mask, List versions ) : SemanticVersion
IsMask ( string versionString ) : bool

Private Methods

Method Description
GenerateVersionFromCurrent ( MaskMatchedVersion mask, MaskMatchedVersion current ) : SemanticVersion
GenerateVersionFromMask ( MaskMatchedVersion mask ) : SemanticVersion

Method Details

ApplyMask() public static method

public static ApplyMask ( string mask, SemanticVersion currentVersion ) : SemanticVersion
mask string
currentVersion SemanticVersion
return SemanticVersion

GetLatestMaskedVersion() public static method

public static GetLatestMaskedVersion ( string mask, List versions ) : SemanticVersion
mask string
versions List
return SemanticVersion

IsMask() public static method

public static IsMask ( string versionString ) : bool
versionString string
return bool