1. FileVersion

Class FileVersion

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

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
System.Object
FileVersion
Implements
IEquatable<FileVersion>
Namespace: Stylelabs.M.Framework.Essentials.Versioning
Assembly: Stylelabs.M.Sdk.WebClient.dll
Syntax
public class FileVersion : IComparable<FileVersion>, IEquatable<FileVersion>

Constructors

FileVersion()

Create a new instance.

Declaration
public FileVersion()

FileVersion(Int32, Int32, Int32, Int32)

Create a new instance.

Declaration
public FileVersion(int major, int minor, int patch, int revision)
Parameters
TypeNameDescription
System.Int32major

Major version

System.Int32minor

Minor version

System.Int32patch

Patch version

System.Int32revision

Revision version

Properties

Major

Gets or sets the major version.

Declaration
public int Major { get; set; }
Property Value
TypeDescription
System.Int32

Minor

Gets or sets the minor version.

Declaration
public int Minor { get; set; }
Property Value
TypeDescription
System.Int32

Patch

Gets or sets the patch version.

Declaration
public int Patch { get; set; }
Property Value
TypeDescription
System.Int32

Revision

Gets or sets the revision.

Declaration
public int Revision { get; set; }
Property Value
TypeDescription
System.Int32

Methods

CompareTo(FileVersion)

Declaration
public int CompareTo(FileVersion other)
Parameters
TypeNameDescription
FileVersionother
Returns
TypeDescription
System.Int32

Equals(FileVersion)

Declaration
public bool Equals(FileVersion other)
Parameters
TypeNameDescription
FileVersionother
Returns
TypeDescription
System.Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
TypeNameDescription
System.Objectobj
Returns
TypeDescription
System.Boolean

GetHashCode()

Declaration
public override int GetHashCode()
Returns
TypeDescription
System.Int32

Parse(String)

Parses the file version string to a FileVersion object.

Declaration
public static FileVersion Parse(string fileVersion)
Parameters
TypeNameDescription
System.StringfileVersion
Returns
TypeDescription
FileVersion

ToString()

Creates a string representation, e.g. "3.0.0.599". Represented as: "Major.Minor.Patch.CommitCount"

Declaration
public override string ToString()
Returns
TypeDescription
System.String

The version

TryParse(String, out FileVersion)

Tries to parse the fileVersion.

Declaration
public static bool TryParse(string fileVersion, out FileVersion result)
Parameters
TypeNameDescription
System.StringfileVersion
FileVersionresult
Returns
TypeDescription
System.Boolean

true if result was successfully set. false if fileVersion could not be parsed.

Operators

Equality(FileVersion, FileVersion)

Declaration
public static bool operator ==(FileVersion left, FileVersion right)
Parameters
TypeNameDescription
FileVersionleft
FileVersionright
Returns
TypeDescription
System.Boolean

GreaterThan(FileVersion, FileVersion)

Declaration
public static bool operator>(FileVersion left, FileVersion right)
Parameters
TypeNameDescription
FileVersionleft
FileVersionright
Returns
TypeDescription
System.Boolean

GreaterThanOrEqual(FileVersion, FileVersion)

Declaration
public static bool operator >=(FileVersion left, FileVersion right)
Parameters
TypeNameDescription
FileVersionleft
FileVersionright
Returns
TypeDescription
System.Boolean

Inequality(FileVersion, FileVersion)

Declaration
public static bool operator !=(FileVersion left, FileVersion right)
Parameters
TypeNameDescription
FileVersionleft
FileVersionright
Returns
TypeDescription
System.Boolean

LessThan(FileVersion, FileVersion)

Declaration
public static bool operator <(FileVersion left, FileVersion right)
Parameters
TypeNameDescription
FileVersionleft
FileVersionright
Returns
TypeDescription
System.Boolean

LessThanOrEqual(FileVersion, FileVersion)

Declaration
public static bool operator <=(FileVersion left, FileVersion right)
Parameters
TypeNameDescription
FileVersionleft
FileVersionright
Returns
TypeDescription
System.Boolean

Implements

IEquatable<>
この記事を改善するための提案がある場合は、 お知らせください!