record value · System
ValueTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>
public record value ValueTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> : IToString, IHashable<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>
15 items in a value: Item1…Item15, which can be changed.
- Kind
- record value
- Namespace
- System
- Assembly
- System.Core
- Access
- public, record
- Source file
Tuples.ant
Type parameters
| Name | Constraints |
|---|---|
T1 | any type |
T2 | any type |
T3 | any type |
T4 | any type |
T5 | any type |
T6 | any type |
T7 | any type |
T8 | any type |
T9 | any type |
T10 | any type |
T11 | any type |
T12 | any type |
T13 | any type |
T14 | any type |
T15 | any type |
Inheritance
- Interfaces
-
IToStringIHashable<TSelf>
Constructors
new(T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5, T6 Item6, T7 Item7, T8 Item8, T9 Item9, T10 Item10, T11 Item11, T12 Item12, T13 Item13, T14 Item14, T15 Item15)
#
Methods
Fields
T1 Item1
#
T2 Item2
#
T3 Item3
#
T4 Item4
#
T5 Item5
#
T6 Item6
#
T7 Item7
#
T8 Item8
#
T9 Item9
#
T10 Item10
#
T11 Item11
#
T12 Item12
#
T13 Item13
#
T14 Item14
#
T15 Item15
#
Source
ValueTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> as Antril, decompiled from its Larva HIR.
// System.ValueTuple — System.Core (decompiled from Larva HIR)
into namespace System
{
/// 15 items in a value: Item1…Item15, which can be changed.
public record value ValueTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> : IToString, IHashable<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>
{
public:
T1 Item1;
T2 Item2;
T3 Item3;
T4 Item4;
T5 Item5;
T6 Item6;
T7 Item7;
T8 Item8;
T9 Item9;
T10 Item10;
T11 Item11;
T12 Item12;
T13 Item13;
T14 Item14;
T15 Item15;
new(T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5, T6 Item6, T7 Item7, T8 Item8, T9 Item9, T10 Item10, T11 Item11, T12 Item12, T13 Item13, T14 Item14, T15 Item15)
{
this.Item1 = Item1;
this.Item2 = Item2;
this.Item3 = Item3;
this.Item4 = Item4;
this.Item5 = Item5;
this.Item6 = Item6;
this.Item7 = Item7;
this.Item8 = Item8;
this.Item9 = Item9;
this.Item10 = Item10;
this.Item11 = Item11;
this.Item12 = Item12;
this.Item13 = Item13;
this.Item14 = Item14;
this.Item15 = Item15;
}
/// The same items in a Tuple (a class).
ToTuple() : Tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>
{
return new Tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11, Item12, Item13, Item14, Item15);
}
}
}