C# Class SenseNet.ContentRepository.Storage.VersionNumber

VersionNumber is for handling version numbers in major.minor form.
Inheritance: IComparable, ICloneable
Afficher le fichier Open project: maxpavlov/FlexNet Class Usage Examples

Méthodes publiques

Свойство Type Description
Header VersionNumber
LastAccessible VersionNumber
LastMajor VersionNumber
LastMinor VersionNumber

Méthodes publiques

Méthode Description
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 ==.

Private Methods

Méthode Description
GetVersionStatus ( string statusString ) : VersionStatus
ICloneable ( ) : object

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

VersionNumber ( AbstractVersion abstractVersion ) : System

Method Details

ChangeStatus() public méthode

public ChangeStatus ( VersionStatus versionStatus ) : VersionNumber
versionStatus VersionStatus
Résultat VersionNumber

Clone() public méthode

Clones this instance.
public Clone ( ) : VersionNumber
Résultat VersionNumber

CompareTo() public méthode

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.
Résultat int

Equals() public méthode

Determines whether the specified is equal to the current .
public Equals ( object obj ) : bool
obj object The to compare with the current .
Résultat bool

GetHashCode() public méthode

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
Résultat int

Parse() public static méthode

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.
Résultat VersionNumber

ToDisplayText() public méthode

public ToDisplayText ( ) : string
Résultat string

ToString() public méthode

Returns a that represents the current .
public ToString ( ) : string
Résultat string

TryParse() public static méthode

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.
Résultat bool

VersionNumber() public méthode

public VersionNumber ( int major, int minor ) : System
major int
minor int
Résultat System

VersionNumber() public méthode

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.
Résultat System

operator() public static méthode

Implements the operator ==.
public static operator ( ) : bool
Résultat bool

Property Details

Header public_oe static_oe property

public static VersionNumber,SenseNet.ContentRepository.Storage Header
Résultat VersionNumber

LastAccessible public_oe static_oe property

public static VersionNumber,SenseNet.ContentRepository.Storage LastAccessible
Résultat VersionNumber

LastMajor public_oe static_oe property

public static VersionNumber,SenseNet.ContentRepository.Storage LastMajor
Résultat VersionNumber

LastMinor public_oe static_oe property

public static VersionNumber,SenseNet.ContentRepository.Storage LastMinor
Résultat VersionNumber