Skip to main content

RuntimeVersion class

Namespace: Velopack

A Version class that also supports a single integer (major only)

public sealed class RuntimeVersion : IComparable, IComparable<RuntimeVersion>, IEquatable<RuntimeVersion>

Implements: IComparable, IComparable<RuntimeVersion>, IEquatable<RuntimeVersion>

Constructors​

ConstructorSummary
RuntimeVersion

RuntimeVersion(versionString)​

public RuntimeVersion(string versionString)

Parameters

NameTypeDescription
versionStringstring

Properties​

PropertySummary
Major

Major​

public int Major { get; }

Methods​

MethodSummary
CompareTo
CompareTo
Equals
Equals
GetHashCode
ToString

CompareTo(obj)​

public int CompareTo(object obj)

Parameters

NameTypeDescription
objobject

Returns int

CompareTo(other)​

public int CompareTo(RuntimeVersion other)

Parameters

NameTypeDescription
otherRuntimeVersion

Returns int

Equals(other)​

public bool Equals(RuntimeVersion other)

Parameters

NameTypeDescription
otherRuntimeVersion

Returns bool

Equals(obj)​

public override bool Equals(object obj)

Parameters

NameTypeDescription
objobject

Returns bool

GetHashCode()​

public override int GetHashCode()

Returns int

ToString()​

public override string ToString()

Returns string

Operators​

OperatorSummary
operator ==
operator !=
operator <
operator <=
operator >
operator >=

operator ==(v1, v2)​

public static bool operator ==(RuntimeVersion v1, RuntimeVersion v2)

Parameters

NameTypeDescription
v1RuntimeVersion
v2RuntimeVersion

Returns bool

operator !=(v1, v2)​

public static bool operator !=(RuntimeVersion v1, RuntimeVersion v2)

Parameters

NameTypeDescription
v1RuntimeVersion
v2RuntimeVersion

Returns bool

operator <(v1, v2)​

public static bool operator <(RuntimeVersion v1, RuntimeVersion v2)

Parameters

NameTypeDescription
v1RuntimeVersion
v2RuntimeVersion

Returns bool

operator <=(v1, v2)​

public static bool operator <=(RuntimeVersion v1, RuntimeVersion v2)

Parameters

NameTypeDescription
v1RuntimeVersion
v2RuntimeVersion

Returns bool

operator >(v1, v2)​

public static bool operator >(RuntimeVersion v1, RuntimeVersion v2)

Parameters

NameTypeDescription
v1RuntimeVersion
v2RuntimeVersion

Returns bool

operator >=(v1, v2)​

public static bool operator >=(RuntimeVersion v1, RuntimeVersion v2)

Parameters

NameTypeDescription
v1RuntimeVersion
v2RuntimeVersion

Returns bool


Generated from Velopack 1.2.0