C# Класс SenseNet.ContentRepository.Storage.VersionNumber

VersionNumber is for handling version numbers in major.minor form.
Наследование: IComparable, ICloneable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Header VersionNumber
LastAccessible VersionNumber
LastMajor VersionNumber
LastMinor VersionNumber

Открытые методы

Метод Описание
ChangeStatus ( VersionStatus versionStatus ) : VersionNumber
Clone ( ) : VersionNumber

Clones this instance.

CompareTo ( object obj ) : int

Compares the current instance with another object of the same type.

Equals ( object obj ) : bool

Determines whether the specified is equal to the current .

GetHashCode ( ) : int

Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table.

Parse ( string versionStr ) : VersionNumber

Parses the specified version string. Valid format is the following: Optional prefix: "V" or "v", major number, ".", minor number. For example: V1.0, 2.3, v12.3456

ToDisplayText ( ) : string
ToString ( ) : string

Returns a that represents the current .

TryParse ( string versionString, VersionNumber &version ) : bool

Parses the specified version string. Valid format is the following: ((['V'|'v'])?[majornumber][.][minornumber]([.][*]+)?)|'lastmajor'|'lastminor' For example: V1.0, 2.3, v12.3456, lastmajor

VersionNumber ( int major, int minor ) : System
VersionNumber ( int major, int minor, VersionStatus status ) : System

Initializes a new instance of the VersionNumber class.

operator ( ) : bool

Implements the operator ==.

Приватные методы

Метод Описание
GetVersionStatus ( string statusString ) : VersionStatus
ICloneable ( ) : object

Creates a new object that is a copy of the current instance.

VersionNumber ( AbstractVersion abstractVersion ) : System

Описание методов

ChangeStatus() публичный Метод

public ChangeStatus ( VersionStatus versionStatus ) : VersionNumber
versionStatus VersionStatus
Результат VersionNumber

Clone() публичный Метод

Clones this instance.
public Clone ( ) : VersionNumber
Результат VersionNumber

CompareTo() публичный Метод

Compares the current instance with another object of the same type.
obj is not the same type as this instance.
public CompareTo ( object obj ) : int
obj object An object to compare with this instance.
Результат int

Equals() публичный Метод

Determines whether the specified is equal to the current .
public Equals ( object obj ) : bool
obj object The to compare with the current .
Результат bool

GetHashCode() публичный Метод

Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table.
public GetHashCode ( ) : int
Результат int

Parse() публичный статический Метод

Parses the specified version string. Valid format is the following: Optional prefix: "V" or "v", major number, ".", minor number. For example: V1.0, 2.3, v12.3456
public static Parse ( string versionStr ) : VersionNumber
versionStr string The version string.
Результат VersionNumber

ToDisplayText() публичный Метод

public ToDisplayText ( ) : string
Результат string

ToString() публичный Метод

Returns a that represents the current .
public ToString ( ) : string
Результат string

TryParse() публичный статический Метод

Parses the specified version string. Valid format is the following: ((['V'|'v'])?[majornumber][.][minornumber]([.][*]+)?)|'lastmajor'|'lastminor' For example: V1.0, 2.3, v12.3456, lastmajor
public static TryParse ( string versionString, VersionNumber &version ) : bool
versionString string The version string
version VersionNumber Parsed VersionNumber if conversion was successful.
Результат bool

VersionNumber() публичный Метод

public VersionNumber ( int major, int minor ) : System
major int
minor int
Результат System

VersionNumber() публичный Метод

Initializes a new instance of the VersionNumber class.
public VersionNumber ( int major, int minor, VersionStatus status ) : System
major int The major verion number.
minor int The minor version number.
status VersionStatus The version status.
Результат System

operator() публичный статический Метод

Implements the operator ==.
public static operator ( ) : bool
Результат bool

Описание свойств

Header публичное статическое свойство

public static VersionNumber,SenseNet.ContentRepository.Storage Header
Результат VersionNumber

LastAccessible публичное статическое свойство

public static VersionNumber,SenseNet.ContentRepository.Storage LastAccessible
Результат VersionNumber

LastMajor публичное статическое свойство

public static VersionNumber,SenseNet.ContentRepository.Storage LastMajor
Результат VersionNumber

LastMinor публичное статическое свойство

public static VersionNumber,SenseNet.ContentRepository.Storage LastMinor
Результат VersionNumber