Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.TupleExtensions Class Reference

Static Public Member Functions

static void Deconstruct< T1 > (this Tuple< T1 > value, out T1 item1)
 
static void Deconstruct< T1, T2 > (this Tuple< T1, T2 > value, out T1 item1, out T2 item2)
 
static void Deconstruct< T1, T2, T3 > (this Tuple< T1, T2, T3 > value, out T1 item1, out T2 item2, out T3 item3)
 
static void Deconstruct< T1, T2, T3, T4 > (this Tuple< T1, T2, T3, T4 > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4)
 
static void Deconstruct< T1, T2, T3, T4, T5 > (this Tuple< T1, T2, T3, T4, T5 > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6 > (this Tuple< T1, T2, T3, T4, T5, T6 > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7 > (this Tuple< T1, T2, T3, T4, T5, T6, T7 > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8 > > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9 > > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10 > > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11 > > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12 > > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13 > > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14 > > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15 > > > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16 > > > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17 > > > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17, T18 > > > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17, T18, T19 > > > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17, T18, T19, T20 > > > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19, out T20 item20)
 
static void Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17, T18, T19, T20, T21 > > > value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19, out T20 item20, out T21 item21)
 
static ValueTuple< T1ToValueTuple< T1 > (this Tuple< T1 > value)
 
static T2 ToValueTuple< T1, T2 > (this Tuple< T1, T2 > value)
 
static T3 ToValueTuple< T1, T2, T3 > (this Tuple< T1, T2, T3 > value)
 
static T4 ToValueTuple< T1, T2, T3, T4 > (this Tuple< T1, T2, T3, T4 > value)
 
static T5 ToValueTuple< T1, T2, T3, T4, T5 > (this Tuple< T1, T2, T3, T4, T5 > value)
 
static T6 ToValueTuple< T1, T2, T3, T4, T5, T6 > (this Tuple< T1, T2, T3, T4, T5, T6 > value)
 
static T7 ToValueTuple< T1, T2, T3, T4, T5, T6, T7 > (this Tuple< T1, T2, T3, T4, T5, T6, T7 > value)
 
static T8 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8 > > value)
 
static T9 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9 > > value)
 
static T10 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10 > > value)
 
static T11 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11 > > value)
 
static T12 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12 > > value)
 
static T13 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13 > > value)
 
static T14 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14 > > value)
 
static T15 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15 > > > value)
 
static T16 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16 > > > value)
 
static T17 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17 > > > value)
 
static T18 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17, T18 > > > value)
 
static T19 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17, T18, T19 > > > value)
 
static T20 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17, T18, T19, T20 > > > value)
 
static T21 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 > (this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17, T18, T19, T20, T21 > > > value)
 
static Tuple< T1ToTuple< T1 > (this ValueTuple< T1 > value)
 
static Tuple< T1, T2ToTuple< T1, T2 > (this(T1, T2) value)
 
static Tuple< T1, T2, T3ToTuple< T1, T2, T3 > (this(T1, T2, T3) value)
 
static Tuple< T1, T2, T3, T4ToTuple< T1, T2, T3, T4 > (this(T1, T2, T3, T4) value)
 
static Tuple< T1, T2, T3, T4, T5ToTuple< T1, T2, T3, T4, T5 > (this(T1, T2, T3, T4, T5) value)
 
static Tuple< T1, T2, T3, T4, T5, T6ToTuple< T1, T2, T3, T4, T5, T6 > (this(T1, T2, T3, T4, T5, T6) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7ToTuple< T1, T2, T3, T4, T5, T6, T7 > (this(T1, T2, T3, T4, T5, T6, T7) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8 > > ToTuple< T1, T2, T3, T4, T5, T6, T7, T8 > (this(T1, T2, T3, T4, T5, T6, T7, T8) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9 > > ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > (this(T1, T2, T3, T4, T5, T6, T7, T8, T9) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10 > > ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > (this(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11 > > ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > (this(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12 > > ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > (this(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13 > > ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > (this(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14 > > ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > (this(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15 > > > ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > (this(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16 > > > ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > (this(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17 > > > ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 > (this(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17, T18 > > > ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > (this(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17, T18, T19 > > > ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 > (this(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17, T18, T19, T20 > > > ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 > (this(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) value)
 
static Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8, T9, T10, T11, T12, T13, T14, Tuple< T15, T16, T17, T18, T19, T20, T21 > > > ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 > (this(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) value)
 

Static Public Attributes

static T1
 
static T2
 
static T3
 
static T4
 
static T5
 
static T6
 
static T7
 
static T8
 
static T9
 
static T10
 
static T11
 
static T12
 
static T13
 
static T14
 
static T15
 
static T16
 
static T17
 
static T18
 
static T19
 
static T20
 

Static Private Member Functions

static ValueTuple< T1, T2, T3, T4, T5, T6, T7, TRest > CreateLong< T1, T2, T3, T4, T5, T6, T7, TRest > (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, TRest > CreateLongRef< T1, T2, T3, T4, T5, T6, T7, TRest > (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, TRest rest)
 

Detailed Description

Definition at line 6 of file TupleExtensions.cs.


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