Поделиться через


TupleExtensions.ToValueTuple Метод

Определение

Преобразует кортеж в кортеж значений.

Перегрузки

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18,T19,T20,T21>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8, T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20,T21>>>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18,T19,T20>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10, T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20>>>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18,T19>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11, T12,T13,T14,Tuple<T15,T16,T17,T18,T19>>>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12, T13,T14,Tuple<T15,T16,T17,T18>>>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13, T14,Tuple<T15,T16,T17>>>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16>>>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15>>>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14>>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13>>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12>>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11>>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10>>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9>>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7>(Tuple<T1,T2,T3,T4,T5,T6,T7>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6>(Tuple<T1,T2,T3,T4,T5,T6>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5>(Tuple<T1,T2,T3,T4,T5>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4>(Tuple<T1,T2,T3,T4>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3>(Tuple<T1,T2,T3>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2>(Tuple<T1,T2>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1>(Tuple<T1>)

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18,T19,T20,T21>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8, T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20,T21>>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18, typename T19, typename T20, typename T21>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14, ValueTuple<T15, T16, T17, T18, T19, T20, T21>>> ToValueTuple(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);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14, (T15, T16, T17, T18, T19, T20, 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 member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 * 'T19 * 'T20 * 'T21) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, ValueTuple<'T15, 'T16, 'T17, 'T18, 'T19, 'T20, 'T21>>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14, Tuple(Of T15, T16, T17, T18, T19, T20, T21)))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14, ValueTuple(Of T15, T16, T17, T18, T19, T20, T21)))

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

T15

Тип пятнадцатого элемента или value.Rest.Rest.Item1.

T16

Тип шестнадцатого элемента или value.Rest.Rest.Item2.

T17

Тип семнадцатого элемента или value.Rest.Rest.Item3.

T18

Тип восемнадцатого элемента или value.Rest.Rest.Item4.

T19

Тип девятнадцатого элемента или value.Rest.Rest.Item5.

T20

Тип двадцатого элемента или value.Rest.Rest.Item6.

T21

Тип двадцать первого элемента или value.Rest.Rest.Item7.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20,T21>>>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18,T19,T20,T21>>>

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18,T19,T20>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10, T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20>>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18, typename T19, typename T20>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14, ValueTuple<T15, T16, T17, T18, T19, T20>>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17, T18, T19, T20> ^> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14, (T15, T16, T17, T18, T19, 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 member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 * 'T19 * 'T20) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, ValueTuple<'T15, 'T16, 'T17, 'T18, 'T19, 'T20>>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14, Tuple(Of T15, T16, T17, T18, T19, T20)))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14, ValueTuple(Of T15, T16, T17, T18, T19, T20)))

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

T15

Тип пятнадцатого элемента или value.Rest.Rest.Item1.

T16

Тип шестнадцатого элемента или value.Rest.Rest.Item2.

T17

Тип семнадцатого элемента или value.Rest.Rest.Item3.

T18

Тип восемнадцатого элемента или value.Rest.Rest.Item4.

T19

Тип девятнадцатого элемента или value.Rest.Rest.Item5.

T20

Тип двадцатого элемента или value.Rest.Rest.Item6.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20>>>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

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

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18,T19>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11, T12,T13,T14,Tuple<T15,T16,T17,T18,T19>>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18, typename T19>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14, ValueTuple<T15, T16, T17, T18, T19>>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17, T18, T19> ^> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14, (T15, T16, T17, T18, 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 member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 * 'T19) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, ValueTuple<'T15, 'T16, 'T17, 'T18, 'T19>>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14, Tuple(Of T15, T16, T17, T18, T19)))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14, ValueTuple(Of T15, T16, T17, T18, T19)))

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

T15

Тип пятнадцатого элемента или value.Rest.Rest.Item1.

T16

Тип шестнадцатого элемента или value.Rest.Rest.Item2.

T17

Тип семнадцатого элемента или value.Rest.Rest.Item3.

T18

Тип восемнадцатого элемента или value.Rest.Rest.Item4.

T19

Тип девятнадцатого элемента или value.Rest.Rest.Item5.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19>>>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18,T19>>>

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12, T13,T14,Tuple<T15,T16,T17,T18>>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14, ValueTuple<T15, T16, T17, T18>>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17, T18> ^> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14, (T15, T16, T17, 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 member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, ValueTuple<'T15, 'T16, 'T17, 'T18>>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14, Tuple(Of T15, T16, T17, T18)))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14, ValueTuple(Of T15, T16, T17, T18)))

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

T15

Тип пятнадцатого элемента или value.Rest.Rest.Item1.

T16

Тип шестнадцатого элемента или value.Rest.Rest.Item2.

T17

Тип семнадцатого элемента или value.Rest.Rest.Item3.

T18

Тип восемнадцатого элемента или value.Rest.Rest.Item4.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18>>>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18>>>

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13, T14,Tuple<T15,T16,T17>>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14, ValueTuple<T15, T16, T17>>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17> ^> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14, (T15, T16, 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 member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, ValueTuple<'T15, 'T16, 'T17>>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14, Tuple(Of T15, T16, T17)))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14, ValueTuple(Of T15, T16, T17)))

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

T15

Тип пятнадцатого элемента или value.Rest.Rest.Item1.

T16

Тип шестнадцатого элемента или value.Rest.Rest.Item2.

T17

Тип семнадцатого элемента или value.Rest.Rest.Item3.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17>>>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17>>>

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16>>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14, ValueTuple<T15, T16>>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16> ^> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14, (T15, 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 member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, ValueTuple<'T15, 'T16>>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14, Tuple(Of T15, T16)))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14, ValueTuple(Of T15, T16)))

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

T15

Тип пятнадцатого элемента или value.Rest.Rest.Item1.

T16

Тип шестнадцатого элемента или value.Rest.Rest.Item2.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16>>>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16>>>

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15>>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14, ValueTuple<T15>>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15> ^> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14, (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 member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, ValueTuple<'T15>>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14, Tuple(Of T15)))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14, ValueTuple(Of T15)))

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

T15

Тип пятнадцатого элемента или value.Rest.Rest.Item1.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15>>>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15>>>

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, 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 member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14))

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14>>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14>>

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, 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 member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9, 'T10, 'T11, 'T12, 'T13>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13))

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13>>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13>>

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, 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 member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9, 'T10, 'T11, 'T12>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12))

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12>>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12>>

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, 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 member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9, 'T10, 'T11>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11))

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11>>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11>>

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, 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 member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9, 'T10>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10))

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10>>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10>>

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, 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 member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9))

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9>>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9>>

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8)) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8))

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8>>

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6,T7>(Tuple<T1,T2,T3,T4,T5,T6,T7>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7) ToValueTuple<T1,T2,T3,T4,T5,T6,T7> (this Tuple<T1,T2,T3,T4,T5,T6,T7> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7)) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6,T7>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5,T6>(Tuple<T1,T2,T3,T4,T5,T6>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6> ^ value);
public static (T1, T2, T3, T4, T5, T6) ToValueTuple<T1,T2,T3,T4,T5,T6> (this Tuple<T1,T2,T3,T4,T5,T6> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6) (value As Tuple(Of T1, T2, T3, T4, T5, T6)) As ValueTuple(Of T1, T2, T3, T4, T5, T6)

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

Параметры

value
Tuple<T1,T2,T3,T4,T5,T6>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4,T5>(Tuple<T1,T2,T3,T4,T5>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5> ToValueTuple(Tuple<T1, T2, T3, T4, T5> ^ value);
public static (T1, T2, T3, T4, T5) ToValueTuple<T1,T2,T3,T4,T5> (this Tuple<T1,T2,T3,T4,T5> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5) (value As Tuple(Of T1, T2, T3, T4, T5)) As ValueTuple(Of T1, T2, T3, T4, T5)

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

Параметры

value
Tuple<T1,T2,T3,T4,T5>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3,T4>(Tuple<T1,T2,T3,T4>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3, typename T4>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4> ToValueTuple(Tuple<T1, T2, T3, T4> ^ value);
public static (T1, T2, T3, T4) ToValueTuple<T1,T2,T3,T4> (this Tuple<T1,T2,T3,T4> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4) -> ValueTuple<'T1, 'T2, 'T3, 'T4>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4) (value As Tuple(Of T1, T2, T3, T4)) As ValueTuple(Of T1, T2, T3, T4)

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

Параметры

value
Tuple<T1,T2,T3,T4>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2,T3>(Tuple<T1,T2,T3>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2, typename T3>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3> ToValueTuple(Tuple<T1, T2, T3> ^ value);
public static (T1, T2, T3) ToValueTuple<T1,T2,T3> (this Tuple<T1,T2,T3> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3) -> ValueTuple<'T1, 'T2, 'T3>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3) (value As Tuple(Of T1, T2, T3)) As ValueTuple(Of T1, T2, T3)

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

Параметры

value
Tuple<T1,T2,T3>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1,T2>(Tuple<T1,T2>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1, typename T2>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2> ToValueTuple(Tuple<T1, T2> ^ value);
public static (T1, T2) ToValueTuple<T1,T2> (this Tuple<T1,T2> value);
static member ToValueTuple : ('T1 * 'T2) -> ValueTuple<'T1, 'T2>
<Extension()>
Public Function ToValueTuple(Of T1, T2) (value As Tuple(Of T1, T2)) As ValueTuple(Of T1, T2)

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

Параметры

value
Tuple<T1,T2>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к

ToValueTuple<T1>(Tuple<T1>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр класса в Tuple экземпляр ValueTuple структуры .

public:
generic <typename T1>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1> ToValueTuple(Tuple<T1> ^ value);
public static (T1) ToValueTuple<T1> (this Tuple<T1> value);
static member ToValueTuple : ('T1) -> ValueTuple<'T1>
<Extension()>
Public Function ToValueTuple(Of T1) (value As Tuple(Of T1)) As ValueTuple(Of T1)

Параметры типа

T1

Тип первого элемента.

Параметры

value
Tuple<T1>

Объект кортежа, преобразуемый в кортеж значений.

Возвращаемое значение

Преобразованный экземпляр кортежа значений.

См. также раздел

Применяется к