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
object
FileVersion
Implements
IEquatable<>FileVersion
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 result was successfully set. false if fileVersion could not be parsed. |
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. |
Implements
IEquatable<>