Class FileVersion
Represents the file version of an m assembly. It consists of exactly 4 numbers separated by dots.
Represented as: "Major.Minor.Patch.Revision" For example: "3.0.0.599".
It supports all kinds of equality and comparisons.
Inheritance
Implements
Namespace: StylelabsStylelabs.MStylelabs.M.FrameworkStylelabs.M.Framework.EssentialsVersioning
Assembly: Stylelabs.M.Sdk.WebClient.dll
Syntax
Constructors
FileVersion()
Initializes a new instance of the FileVersion class.
Declaration
FileVersion(int, int, int, int)
Initializes a new instance of the FileVersion class.
Declaration
Parameters
| Type | Name | Description |
|---|---|---|
| int | major |
Major version. |
| int | minor |
Minor version. |
| int | patch |
Patch version. |
| int | revision |
Revision version. |
Properties
Major
Gets or sets the major version.
Declaration
Property Value
| Type | Description |
|---|---|
| int |
Minor
Gets or sets the minor version.
Declaration
Property Value
| Type | Description |
|---|---|
| int |
Patch
Gets or sets the patch version.
Declaration
Property Value
| Type | Description |
|---|---|
| int |
Revision
Gets or sets the revision.
Declaration
Property Value
| Type | Description |
|---|---|
| int |
Methods
CompareTo(FileVersion)
Declaration
Parameters
| Type | Name | Description |
|---|---|---|
| FileVersion | other |
Returns
| Type | Description |
|---|---|
| int |
Equals(FileVersion)
Declaration
Parameters
| Type | Name | Description |
|---|---|---|
| FileVersion | other |
Returns
| Type | Description |
|---|---|
| bool |
Equals(object)
Declaration
Parameters
| Type | Name | Description |
|---|---|---|
| object | obj |
Returns
| Type | Description |
|---|---|
| bool |
GetHashCode()
Declaration
Returns
| Type | Description |
|---|---|
| int |
Parse(string)
Parses the file version string to a FileVersion object.
Declaration
Parameters
| Type | Name | Description |
|---|---|---|
| string | fileVersion |
The file version. |
Returns
| Type | Description |
|---|---|
| FileVersion |
A FileVersion. |
ToString()
Creates a string representation, e.g. "3.0.0.599". Represented as: "Major.Minor.Patch.Revision".
Declaration
Returns
| Type | Description |
|---|---|
| string |
The version. |
TryParse(string, out FileVersion)
Tries to parse the fileVersion.
Declaration
Parameters
| Type | Name | Description |
|---|---|---|
| string | fileVersion |
The file version. |
| FileVersion | result |
The result. |
Returns
| Type | Description |
|---|---|
| bool |
true if |
Operators
operator ==(FileVersion, FileVersion)
Equals operator.
Declaration
Parameters
| Type | Name | Description |
|---|---|---|
| FileVersion | left |
Left operand. |
| FileVersion | right |
Right operand. |
Returns
| Type | Description |
|---|---|
| bool |
true if operator evaluates to true, false otherwise. |
operator >(FileVersion, FileVersion)
Greater than operator.
Declaration
Parameters
| Type | Name | Description |
|---|---|---|
| FileVersion | left |
Left operand. |
| FileVersion | right |
Right operand. |
Returns
| Type | Description |
|---|---|
| bool |
true if operator evaluates to true, false otherwise. |
operator >=(FileVersion, FileVersion)
Greater or equals to operator.
Declaration
Parameters
| Type | Name | Description |
|---|---|---|
| FileVersion | left |
Left operand. |
| FileVersion | right |
Right operand. |
Returns
| Type | Description |
|---|---|
| bool |
true if operator evaluates to true, false otherwise. |
operator !=(FileVersion, FileVersion)
Not equals operator.
Declaration
Parameters
| Type | Name | Description |
|---|---|---|
| FileVersion | left |
Left operand. |
| FileVersion | right |
Right operand. |
Returns
| Type | Description |
|---|---|
| bool |
true if operator evaluates to true, false otherwise. |
operator <(FileVersion, FileVersion)
Less than operator.
Declaration
Parameters
| Type | Name | Description |
|---|---|---|
| FileVersion | left |
Left operand. |
| FileVersion | right |
Right operand. |
Returns
| Type | Description |
|---|---|
| bool |
true if operator evaluates to true, false otherwise. |
operator <=(FileVersion, FileVersion)
Less or equals to operator.
Declaration
Parameters
| Type | Name | Description |
|---|---|---|
| FileVersion | left |
Left operand. |
| FileVersion | right |
Right operand. |
Returns
| Type | Description |
|---|---|
| bool |
true if operator evaluates to true, false otherwise. |