C# 클래스 SimpleGitVersion.ReleaseTagVersion

파일 보기 프로젝트 열기: SimpleGitVersion/SGV-Net 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
FirstPossibleVersions IReadOnlyList
VeryFirstVersion ReleaseTagVersion
VeryLastVersion ReleaseTagVersion

공개 메소드들

메소드 설명
CompareTo ( ReleaseTagVersion other ) : int

Relies only on OrderedVersion.

Equals ( ReleaseTagVersion other ) : bool

Tags are equal it their OrderedVersion are equals. No other members are used for equality and comparison.

Equals ( object obj ) : bool

Tags are equal it their OrderedVersion are equals. No other members are used for equality and comparison.

GetHashCode ( ) : int

Tags are equal it their OrderedVersion are equals. No other members are used for equality and comparison.

ReleaseTagVersion ( long v ) : System

Initializes a new tag from an ordered version that must be between 0 (invalid tag) and VeryLastVersion.OrderedVersion.

operator ( ) : bool

Implements == operator.

비공개 메소드들

메소드 설명
BuildFirstPossibleVersions ( ) : IReadOnlyList
ComputeDefinitionStrength ( ) : int
ComputeOrderedVersion ( int major, int minor, int patch, int preReleaseNameIdx = -1, int preReleaseNumber, int preReleaseFix ) : long
ReleaseTagVersion ( long v, bool privateCall ) : System
ValidateCtorArgument ( long v ) : long

메소드 상세

CompareTo() 공개 메소드

Relies only on OrderedVersion.
public CompareTo ( ReleaseTagVersion other ) : int
other ReleaseTagVersion Other release tag (can be null).
리턴 int

Equals() 공개 메소드

Tags are equal it their OrderedVersion are equals. No other members are used for equality and comparison.
public Equals ( ReleaseTagVersion other ) : bool
other ReleaseTagVersion Other release tag.
리턴 bool

Equals() 공개 메소드

Tags are equal it their OrderedVersion are equals. No other members are used for equality and comparison.
public Equals ( object obj ) : bool
obj object Other release tag.
리턴 bool

GetHashCode() 공개 메소드

Tags are equal it their OrderedVersion are equals. No other members are used for equality and comparison.
public GetHashCode ( ) : int
리턴 int

ReleaseTagVersion() 공개 메소드

Initializes a new tag from an ordered version that must be between 0 (invalid tag) and VeryLastVersion.OrderedVersion.
public ReleaseTagVersion ( long v ) : System
v long The ordered version.
리턴 System

operator() 정적인 공개 메소드

Implements == operator.
static public operator ( ) : bool
리턴 bool

프로퍼티 상세

FirstPossibleVersions 공개적으로 정적으로 프로퍼티

Gets the very first possible release versions (0.0.0, 0.1.0 or 1.0.0 or any prereleases of them).
public static IReadOnlyList FirstPossibleVersions
리턴 IReadOnlyList

VeryFirstVersion 공개적으로 정적으로 프로퍼티

Gets the very first possible version (0.0.0-alpha).
public static ReleaseTagVersion,SimpleGitVersion VeryFirstVersion
리턴 ReleaseTagVersion

VeryLastVersion 공개적으로 정적으로 프로퍼티

Gets the very last possible version.
public static ReleaseTagVersion,SimpleGitVersion VeryLastVersion
리턴 ReleaseTagVersion