9public static class Tuple 
   31    public static Tuple<T1, T2, T3, T4, T5> Create<T1, T2, T3, T4, T5>(T1 
item1, T2 
item2, T3 
item3, T4 
item4, T5 
item5)
 
 
   36    public 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)
 
   38        return new Tuple<T1, T2, T3, T4, T5, T6>(
item1, 
item2, 
item3, 
item4, 
item5, 
item6);
 
 
   41    public 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)
 
   43        return new Tuple<T1, T2, T3, T4, T5, T6, T7>(
item1, 
item2, 
item3, 
item4, 
item5, 
item6, 
item7);
 
 
   46    public 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)
 
   48        return new Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8>>(
item1, 
item2, 
item3, 
item4, 
item5, 
item6, 
item7, 
new Tuple<T8>(
item8));
 
 
   53        return ((
h1 << 5) + 
h1) ^ 
h2;
 
 
   87[
TypeForwardedFrom(
"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
 
   94    int ITuple.Length => 1;
 
  199[
TypeForwardedFrom(
"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
 
  210    int ITuple.Length => 2;
 
  322[
TypeForwardedFrom(
"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
 
  337    int ITuple.Length => 3;
 
  458[
TypeForwardedFrom(
"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
 
  477    int ITuple.Length => 4;
 
  607[
TypeForwardedFrom(
"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
 
  630    int ITuple.Length => 5;
 
  769[
TypeForwardedFrom(
"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
 
  796    int ITuple.Length => 6;
 
  944[
TypeForwardedFrom(
"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
 
  945public class Tuple<T1, T2, T3, T4, T5, T6, T7> : 
IStructuralEquatable, 
IStructuralComparable, 
IComparable, 
ITupleInternal, 
ITuple 
  975    int ITuple.Length => 7;
 
 1132[
TypeForwardedFrom(
"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
 
 1133public class Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> : 
IStructuralEquatable, 
IStructuralComparable, 
IComparable, 
ITupleInternal, 
ITuple where TRest : 
notnull 
 
static string Format(string resourceFormat, object p1)
 
static string ArgumentException_TupleIncorrectType
 
static string ArgumentException_TupleLastArgumentNotATuple
 
override string ToString()
 
StringBuilder Append(char value, int repeatCount)
 
static Tuple< T1, T2, T3, T4 > Create< T1, T2, T3, T4 >(T1 item1, T2 item2, T3 item3, T4 item4)
 
Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5)
 
static Tuple< T1, T2, T3 > Create< T1, T2, T3 >(T1 item1, T2 item2, T3 item3)
 
override string ToString()
 
int IComparable. CompareTo(object obj)
 
Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7)
 
static Tuple< T1, T2, T3, T4, T5 > Create< T1, T2, T3, T4, T5 >(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5)
 
Tuple(T1 item1, T2 item2)
 
static int CombineHashCodes(int h1, int h2, int h3, int h4, int h5)
 
string ToString(StringBuilder sb)
 
Tuple(T1 item1, T2 item2, T3 item3)
 
override int GetHashCode()
 
override bool Equals([NotNullWhen(true)] object? obj)
 
static int CombineHashCodes(int h1, int h2, int h3, int h4)
 
static int CombineHashCodes(int h1, int h2, int h3, int h4, int h5, int h6, int h7)
 
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)
 
int CompareTo(object other, IComparer comparer)
 
static int CombineHashCodes(int h1, int h2, int h3, int h4, int h5, int h6, int h7, int h8)
 
bool Equals([NotNullWhen(true)] object other, IEqualityComparer comparer)
 
int GetHashCode(IEqualityComparer comparer)
 
static Tuple< T1 > Create< T1 >(T1 item1)
 
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 int CombineHashCodes(int h1, int h2, int h3, int h4, int h5, int h6)
 
static int CombineHashCodes(int h1, int h2)
 
static Tuple< T1, T2 > Create< T1, T2 >(T1 item1, T2 item2)
 
Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6)
 
Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, TRest rest)
 
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)
 
Tuple(T1 item1, T2 item2, T3 item3, T4 item4)
 
static int CombineHashCodes(int h1, int h2, int h3)
 
int CompareTo(object? other, IComparer comparer)
 
int GetHashCode(IEqualityComparer comparer)
 
bool Equals(object? other, IEqualityComparer comparer)
 
int CompareTo(object? obj)
 
int GetHashCode(IEqualityComparer comparer)
 
string ToString(StringBuilder sb)