Struct SemanticVersion
Assembly: Unity.VisualScripting.Core.Editor.dll
Syntax
public struct SemanticVersion : IComparable<SemanticVersion>
Constructors
SemanticVersion(int, int, int, string, int)
Declaration
public SemanticVersion(int major, int minor, int patch, string label, int increment)
Parameters
SemanticVersion(string)
Declaration
public SemanticVersion(string semVerString)
Parameters
Type |
Name |
Description |
string |
semVerString |
|
Fields
increment
Declaration
[Serialize]
public readonly int increment
Field Value
label
Declaration
[Serialize]
public readonly string label
Field Value
major
Declaration
[Serialize]
public readonly int major
Field Value
minor
Declaration
[Serialize]
public readonly int minor
Field Value
patch
Declaration
[Serialize]
public readonly int patch
Field Value
Properties
semanticLabel
Declaration
public SemanticLabel semanticLabel { get; }
Property Value
Methods
CompareTo(SemanticVersion)
Declaration
public int CompareTo(SemanticVersion other)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
IsUnset()
Declaration
Returns
Parse(string)
Declaration
public static SemanticVersion Parse(string s)
Parameters
Type |
Name |
Description |
string |
s |
|
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
TryParse(string, out SemanticVersion)
Declaration
public static bool TryParse(string s, out SemanticVersion result)
Parameters
Returns
Operators
operator ==(SemanticVersion, SemanticVersion)
Declaration
public static bool operator ==(SemanticVersion a, SemanticVersion b)
Parameters
Returns
operator >(SemanticVersion, SemanticVersion)
Declaration
public static bool operator >(SemanticVersion a, SemanticVersion b)
Parameters
Returns
operator >=(SemanticVersion, SemanticVersion)
Declaration
public static bool operator >=(SemanticVersion a, SemanticVersion b)
Parameters
Returns
implicit operator SemanticVersion(string)
Declaration
public static implicit operator SemanticVersion(string s)
Parameters
Type |
Name |
Description |
string |
s |
|
Returns
operator !=(SemanticVersion, SemanticVersion)
Declaration
public static bool operator !=(SemanticVersion a, SemanticVersion b)
Parameters
Returns
operator <(SemanticVersion, SemanticVersion)
Declaration
public static bool operator <(SemanticVersion a, SemanticVersion b)
Parameters
Returns
operator <=(SemanticVersion, SemanticVersion)
Declaration
public static bool operator <=(SemanticVersion a, SemanticVersion b)
Parameters
Returns
Implements
Extension Methods