Class VersionPart
Assembly: ZeroInstall.Model.dll
Syntax
public sealed class VersionPart : ValueType
Constructors
VersionPart(String)
Creates a new dotted-list from a a string.
Declaration
public VersionPart(string value)
Parameters
Type |
Name |
Description |
String |
value |
The string containing the dotted-list.
|
Fields
Default
A version number with the value -1.
Declaration
public static readonly VersionPart Default
Field Value
Properties
DottedList
The dotted list part of the version part.
Declaration
public VersionDottedList DottedList { get; }
Property Value
Modifier
The modifier part of the version part.
Declaration
public VersionModifier Modifier { get; }
Property Value
Methods
CompareTo(VersionPart)
Declaration
public int CompareTo(VersionPart other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Equals(VersionPart)
Declaration
public bool Equals(VersionPart other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
ToString()
Declaration
public override string ToString()
Returns
Operators
Equality(VersionPart, VersionPart)
Declaration
public static bool operator ==(VersionPart left, VersionPart right)
Parameters
Returns
GreaterThan(VersionPart, VersionPart)
Declaration
public static bool operator>(VersionPart left, VersionPart right)
Parameters
Returns
GreaterThanOrEqual(VersionPart, VersionPart)
Declaration
public static bool operator >=(VersionPart left, VersionPart right)
Parameters
Returns
Inequality(VersionPart, VersionPart)
Declaration
public static bool operator !=(VersionPart left, VersionPart right)
Parameters
Returns
LessThan(VersionPart, VersionPart)
Declaration
public static bool operator <(VersionPart left, VersionPart right)
Parameters
Returns
LessThanOrEqual(VersionPart, VersionPart)
Declaration
public static bool operator <=(VersionPart left, VersionPart right)
Parameters
Returns
Implements