Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Version Class Referencesealed

Public Member Functions

 Version (int major, int minor, int build, int revision)
 
 Version (int major, int minor, int build)
 
 Version (int major, int minor)
 
 Version (string version)
 
 Version ()
 
object Clone ()
 
int CompareTo (object? version)
 
int CompareTo (Version? value)
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
bool Equals ([NotNullWhen(true)] Version? obj)
 
override int GetHashCode ()
 
override string ToString ()
 
string ToString (int fieldCount)
 
bool TryFormat (Span< char > destination, out int charsWritten)
 
bool TryFormat (Span< char > destination, int fieldCount, out int charsWritten)
 
int CompareTo (T? other)
 
int CompareTo (T? other)
 
bool Equals (T? other)
 
bool TryFormat (Span< char > destination, out int charsWritten, ReadOnlySpan< char > format, IFormatProvider? provider)
 
string ToString (string? format, IFormatProvider? formatProvider)
 

Static Public Member Functions

static Version Parse (string input)
 
static Version Parse (ReadOnlySpan< char > input)
 
static bool TryParse ([NotNullWhen(true)] string? input, [NotNullWhen(true)] out Version? result)
 
static bool TryParse (ReadOnlySpan< char > input, [NotNullWhen(true)] out Version? result)
 
static bool operator== (Version? v1, Version? v2)
 
static bool operator!= (Version? v1, Version? v2)
 
static bool operator< (Version? v1, Version? v2)
 
static bool operator<= (Version? v1, Version? v2)
 
static bool operator> (Version? v1, Version? v2)
 
static bool operator>= (Version? v1, Version? v2)
 

Properties

int Major [get]
 
int Minor [get]
 
int Build [get]
 
int Revision [get]
 
short MajorRevision [get]
 
short MinorRevision [get]
 
int DefaultFormatFieldCount [get]
 

Private Member Functions

 Version (Version version)
 
string IFormattable. ToString (string format, IFormatProvider formatProvider)
 
bool ISpanFormattable. TryFormat (Span< char > destination, out int charsWritten, ReadOnlySpan< char > format, IFormatProvider provider)
 

Static Private Member Functions

static Version ParseVersion (ReadOnlySpan< char > input, bool throwOnFailure)
 
static bool TryParseComponent (ReadOnlySpan< char > component, string componentName, bool throwOnFailure, out int parsedComponent)
 

Private Attributes

readonly int _Major
 
readonly int _Minor
 
readonly int _Build
 
readonly int _Revision
 

Detailed Description

Definition at line 9 of file Version.cs.


The documentation for this class was generated from the following file: