Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Tuple< T1, T2, T3, T4, T5, T6, T7, TRest > Class Template Reference

Public Member Functions

 Tuple (T1 item1)
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
override int GetHashCode ()
 
override string ToString ()
 
 Tuple (T1 item1, T2 item2)
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
override int GetHashCode ()
 
override string ToString ()
 
 Tuple (T1 item1, T2 item2, T3 item3)
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
override int GetHashCode ()
 
override string ToString ()
 
 Tuple (T1 item1, T2 item2, T3 item3, T4 item4)
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
override int GetHashCode ()
 
override string ToString ()
 
 Tuple (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5)
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
override int GetHashCode ()
 
override string ToString ()
 
 Tuple (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6)
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
override int GetHashCode ()
 
override string ToString ()
 
 Tuple (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7)
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
override int GetHashCode ()
 
override string ToString ()
 
 Tuple (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, TRest rest)
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
override int GetHashCode ()
 
override string ToString ()
 
bool Equals (object? other, IEqualityComparer comparer)
 
int GetHashCode (IEqualityComparer comparer)
 
int CompareTo (object? other, IComparer comparer)
 
int CompareTo (object? obj)
 
int CompareTo (T? other)
 
int GetHashCode (IEqualityComparer comparer)
 

Static Public Member Functions

static Tuple< T1 > Create< T1 > (T1 item1)
 
static Tuple< T1, T2 > Create< T1, T2 > (T1 item1, T2 item2)
 
static Tuple< T1, T2, T3 > Create< T1, T2, T3 > (T1 item1, T2 item2, T3 item3)
 
static Tuple< T1, T2, T3, T4 > Create< T1, T2, T3, T4 > (T1 item1, T2 item2, T3 item3, T4 item4)
 
static Tuple< T1, T2, T3, T4, T5 > Create< T1, T2, T3, T4, T5 > (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5)
 
static Tuple< T1, T2, T3, T4, T5, T6 > Create< T1, T2, T3, T4, T5, T6 > (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7 > Create< T1, T2, T3, T4, T5, T6, T7 > (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8 > > Create< T1, T2, T3, T4, T5, T6, T7, T8 > (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8)
 

Static Package Functions

static int CombineHashCodes (int h1, int h2)
 
static int CombineHashCodes (int h1, int h2, int h3)
 
static int CombineHashCodes (int h1, int h2, int h3, int h4)
 
static int CombineHashCodes (int h1, int h2, int h3, int h4, int h5)
 
static int CombineHashCodes (int h1, int h2, int h3, int h4, int h5, int h6)
 
static int CombineHashCodes (int h1, int h2, int h3, int h4, int h5, int h6, int h7)
 
static int CombineHashCodes (int h1, int h2, int h3, int h4, int h5, int h6, int h7, int h8)
 

Properties

T1 Item1 [get]
 
int ITuple. Length [get]
 
object? ITuple. this[int index] [get]
 
T2 Item2 [get]
 
T3 Item3 [get]
 
T4 Item4 [get]
 
T5 Item5 [get]
 
T6 Item6 [get]
 
T7 Item7 [get]
 
TRest Rest [get]
 

Private Member Functions

bool IStructuralEquatable. Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
bool Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
int IComparable. CompareTo (object obj)
 
int IStructuralComparable. CompareTo (object other, IComparer comparer)
 
int CompareTo (object other, IComparer comparer)
 
int IStructuralEquatable. GetHashCode (IEqualityComparer comparer)
 
int ITupleInternal. GetHashCode (IEqualityComparer comparer)
 
int GetHashCode (IEqualityComparer comparer)
 
string ITupleInternal. ToString (StringBuilder sb)
 
string ToString (StringBuilder sb)
 
bool IStructuralEquatable. Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
bool Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
int IComparable. CompareTo (object obj)
 
int IStructuralComparable. CompareTo (object other, IComparer comparer)
 
int CompareTo (object other, IComparer comparer)
 
int IStructuralEquatable. GetHashCode (IEqualityComparer comparer)
 
int ITupleInternal. GetHashCode (IEqualityComparer comparer)
 
int GetHashCode (IEqualityComparer comparer)
 
string ITupleInternal. ToString (StringBuilder sb)
 
string ToString (StringBuilder sb)
 
bool IStructuralEquatable. Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
bool Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
int IComparable. CompareTo (object obj)
 
int IStructuralComparable. CompareTo (object other, IComparer comparer)
 
int CompareTo (object other, IComparer comparer)
 
int IStructuralEquatable. GetHashCode (IEqualityComparer comparer)
 
int ITupleInternal. GetHashCode (IEqualityComparer comparer)
 
int GetHashCode (IEqualityComparer comparer)
 
string ITupleInternal. ToString (StringBuilder sb)
 
string ToString (StringBuilder sb)
 
bool IStructuralEquatable. Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
bool Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
int IComparable. CompareTo (object obj)
 
int IStructuralComparable. CompareTo (object other, IComparer comparer)
 
int CompareTo (object other, IComparer comparer)
 
int IStructuralEquatable. GetHashCode (IEqualityComparer comparer)
 
int ITupleInternal. GetHashCode (IEqualityComparer comparer)
 
int GetHashCode (IEqualityComparer comparer)
 
string ITupleInternal. ToString (StringBuilder sb)
 
string ToString (StringBuilder sb)
 
bool IStructuralEquatable. Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
bool Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
int IComparable. CompareTo (object obj)
 
int IStructuralComparable. CompareTo (object other, IComparer comparer)
 
int CompareTo (object other, IComparer comparer)
 
int IStructuralEquatable. GetHashCode (IEqualityComparer comparer)
 
int ITupleInternal. GetHashCode (IEqualityComparer comparer)
 
int GetHashCode (IEqualityComparer comparer)
 
string ITupleInternal. ToString (StringBuilder sb)
 
string ToString (StringBuilder sb)
 
bool IStructuralEquatable. Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
bool Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
int IComparable. CompareTo (object obj)
 
int IStructuralComparable. CompareTo (object other, IComparer comparer)
 
int CompareTo (object other, IComparer comparer)
 
int IStructuralEquatable. GetHashCode (IEqualityComparer comparer)
 
int ITupleInternal. GetHashCode (IEqualityComparer comparer)
 
int GetHashCode (IEqualityComparer comparer)
 
string ITupleInternal. ToString (StringBuilder sb)
 
string ToString (StringBuilder sb)
 
bool IStructuralEquatable. Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
bool Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
int IComparable. CompareTo (object obj)
 
int IStructuralComparable. CompareTo (object other, IComparer comparer)
 
int CompareTo (object other, IComparer comparer)
 
int IStructuralEquatable. GetHashCode (IEqualityComparer comparer)
 
int ITupleInternal. GetHashCode (IEqualityComparer comparer)
 
int GetHashCode (IEqualityComparer comparer)
 
string ITupleInternal. ToString (StringBuilder sb)
 
string ToString (StringBuilder sb)
 
bool IStructuralEquatable. Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
bool Equals ([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
int IComparable. CompareTo (object obj)
 
int IStructuralComparable. CompareTo (object other, IComparer comparer)
 
int CompareTo (object other, IComparer comparer)
 
int IStructuralEquatable. GetHashCode (IEqualityComparer comparer)
 
int GetHashCode (IEqualityComparer comparer)
 
int ITupleInternal. GetHashCode (IEqualityComparer comparer)
 
string ITupleInternal. ToString (StringBuilder sb)
 
string ToString (StringBuilder sb)
 

Private Attributes

readonly T1 m_Item1
 
readonly T2 m_Item2
 
readonly T3 m_Item3
 
readonly T4 m_Item4
 
readonly T5 m_Item5
 
readonly T6 m_Item6
 
readonly T7 m_Item7
 
readonly TRest m_Rest
 

Detailed Description

Type Constraints
TRest :notnull 

Definition at line 1133 of file Tuple.cs.


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