30 public 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)
39 public 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)
49 public 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)
60 public 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)
72 public 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)
81 item8 =
value.Rest.Item1;
85 public 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)
94 item8 =
value.Rest.Item1;
95 item9 =
value.Rest.Item2;
99 public 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)
108 item8 =
value.Rest.Item1;
109 item9 =
value.Rest.Item2;
110 item10 =
value.Rest.Item3;
114 public 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)
123 item8 =
value.Rest.Item1;
124 item9 =
value.Rest.Item2;
125 item10 =
value.Rest.Item3;
126 item11 =
value.Rest.Item4;
130 public 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)
139 item8 =
value.Rest.Item1;
140 item9 =
value.Rest.Item2;
141 item10 =
value.Rest.Item3;
142 item11 =
value.Rest.Item4;
143 item12 =
value.Rest.Item5;
147 public 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)
156 item8 =
value.Rest.Item1;
157 item9 =
value.Rest.Item2;
158 item10 =
value.Rest.Item3;
159 item11 =
value.Rest.Item4;
160 item12 =
value.Rest.Item5;
161 item13 =
value.Rest.Item6;
165 public 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)
174 item8 =
value.Rest.Item1;
175 item9 =
value.Rest.Item2;
176 item10 =
value.Rest.Item3;
177 item11 =
value.Rest.Item4;
178 item12 =
value.Rest.Item5;
179 item13 =
value.Rest.Item6;
180 item14 =
value.Rest.Item7;
184 public 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)
193 item8 =
value.Rest.Item1;
194 item9 =
value.Rest.Item2;
195 item10 =
value.Rest.Item3;
196 item11 =
value.Rest.Item4;
197 item12 =
value.Rest.Item5;
198 item13 =
value.Rest.Item6;
199 item14 =
value.Rest.Item7;
200 item15 =
value.Rest.Rest.Item1;
204 public 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)
213 item8 =
value.Rest.Item1;
214 item9 =
value.Rest.Item2;
215 item10 =
value.Rest.Item3;
216 item11 =
value.Rest.Item4;
217 item12 =
value.Rest.Item5;
218 item13 =
value.Rest.Item6;
219 item14 =
value.Rest.Item7;
220 item15 =
value.Rest.Rest.Item1;
221 item16 =
value.Rest.Rest.Item2;
225 public 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)
234 item8 =
value.Rest.Item1;
235 item9 =
value.Rest.Item2;
236 item10 =
value.Rest.Item3;
237 item11 =
value.Rest.Item4;
238 item12 =
value.Rest.Item5;
239 item13 =
value.Rest.Item6;
240 item14 =
value.Rest.Item7;
241 item15 =
value.Rest.Rest.Item1;
242 item16 =
value.Rest.Rest.Item2;
243 item17 =
value.Rest.Rest.Item3;
247 public 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)
256 item8 =
value.Rest.Item1;
257 item9 =
value.Rest.Item2;
258 item10 =
value.Rest.Item3;
259 item11 =
value.Rest.Item4;
260 item12 =
value.Rest.Item5;
261 item13 =
value.Rest.Item6;
262 item14 =
value.Rest.Item7;
263 item15 =
value.Rest.Rest.Item1;
264 item16 =
value.Rest.Rest.Item2;
265 item17 =
value.Rest.Rest.Item3;
266 item18 =
value.Rest.Rest.Item4;
270 public 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)
279 item8 =
value.Rest.Item1;
280 item9 =
value.Rest.Item2;
281 item10 =
value.Rest.Item3;
282 item11 =
value.Rest.Item4;
283 item12 =
value.Rest.Item5;
284 item13 =
value.Rest.Item6;
285 item14 =
value.Rest.Item7;
286 item15 =
value.Rest.Rest.Item1;
287 item16 =
value.Rest.Rest.Item2;
288 item17 =
value.Rest.Rest.Item3;
289 item18 =
value.Rest.Rest.Item4;
290 item19 =
value.Rest.Rest.Item5;
294 public 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)
303 item8 =
value.Rest.Item1;
304 item9 =
value.Rest.Item2;
305 item10 =
value.Rest.Item3;
306 item11 =
value.Rest.Item4;
307 item12 =
value.Rest.Item5;
308 item13 =
value.Rest.Item6;
309 item14 =
value.Rest.Item7;
310 item15 =
value.Rest.Rest.Item1;
311 item16 =
value.Rest.Rest.Item2;
312 item17 =
value.Rest.Rest.Item3;
313 item18 =
value.Rest.Rest.Item4;
314 item19 =
value.Rest.Rest.Item5;
315 item20 =
value.Rest.Rest.Item6;
319 public 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)
328 item8 =
value.Rest.Item1;
329 item9 =
value.Rest.Item2;
330 item10 =
value.Rest.Item3;
331 item11 =
value.Rest.Item4;
332 item12 =
value.Rest.Item5;
333 item13 =
value.Rest.Item6;
334 item14 =
value.Rest.Item7;
335 item15 =
value.Rest.Rest.Item1;
336 item16 =
value.Rest.Rest.Item2;
337 item17 =
value.Rest.Rest.Item3;
338 item18 =
value.Rest.Rest.Item4;
339 item19 =
value.Rest.Rest.Item5;
340 item20 =
value.Rest.Rest.Item6;
341 item21 =
value.Rest.Rest.Item7;
364 public static (
T1,
T2,
T3,
T4,
T5)
ToValueTuple<T1, T2, T3, T4, T5>(
this Tuple<T1, T2, T3, T4, T5> value)
369 public static (
T1,
T2,
T3,
T4,
T5,
T6)
ToValueTuple<T1, T2, T3, T4, T5, T6>(
this Tuple<T1, T2, T3, T4, T5, T6> value)
374 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)
379 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)
384 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)
386 return CreateLong<T1, T2, T3, T4, T5, T6, T7, (T8, T9)>(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7,
ValueTuple.
Create(
value.Rest.Item1,
value.Rest.Item2));
389 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)
391 return CreateLong<T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10)>(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7,
ValueTuple.
Create(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3));
394 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)
396 return CreateLong<T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11)>(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7,
ValueTuple.
Create(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4));
399 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)
401 return CreateLong<T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12)>(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7,
ValueTuple.
Create(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5));
404 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)
406 return CreateLong<T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13)>(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7,
ValueTuple.
Create(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6));
409 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)
411 return CreateLong<T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14)>(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7,
ValueTuple.
Create(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7));
414 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)
416 return CreateLong(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7, CreateLong(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7,
ValueTuple.
Create(
value.Rest.Rest.Item1)));
419 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)
421 return CreateLong(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7, CreateLong<
T8,
T9,
T10,
T11,
T12,
T13,
T14, (
T15,
T16)>(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7,
ValueTuple.
Create(
value.Rest.Rest.Item1,
value.Rest.Rest.Item2)));
424 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)
426 return CreateLong(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7, CreateLong<
T8,
T9,
T10,
T11,
T12,
T13,
T14, (
T15,
T16,
T17)>(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7,
ValueTuple.
Create(
value.Rest.Rest.Item1,
value.Rest.Rest.Item2,
value.Rest.Rest.Item3)));
429 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)
431 return CreateLong(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7, CreateLong<
T8,
T9,
T10,
T11,
T12,
T13,
T14, (
T15,
T16,
T17,
T18)>(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7,
ValueTuple.
Create(
value.Rest.Rest.Item1,
value.Rest.Rest.Item2,
value.Rest.Rest.Item3,
value.Rest.Rest.Item4)));
434 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)
436 return CreateLong(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7, CreateLong<
T8,
T9,
T10,
T11,
T12,
T13,
T14, (
T15,
T16,
T17,
T18,
T19)>(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7,
ValueTuple.
Create(
value.Rest.Rest.Item1,
value.Rest.Rest.Item2,
value.Rest.Rest.Item3,
value.Rest.Rest.Item4,
value.Rest.Rest.Item5)));
439 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)
441 return CreateLong(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7, CreateLong<
T8,
T9,
T10,
T11,
T12,
T13,
T14, (
T15,
T16,
T17,
T18,
T19,
T20)>(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7,
ValueTuple.
Create(
value.Rest.Rest.Item1,
value.Rest.Rest.Item2,
value.Rest.Rest.Item3,
value.Rest.Rest.Item4,
value.Rest.Rest.Item5,
value.Rest.Rest.Item6)));
444 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)
446 return CreateLong(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7, CreateLong<
T8,
T9,
T10,
T11,
T12,
T13,
T14, (
T15,
T16,
T17,
T18,
T19,
T20, T21)>(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7,
ValueTuple.
Create(
value.Rest.Rest.Item1,
value.Rest.Rest.Item2,
value.Rest.Rest.Item3,
value.Rest.Rest.Item4,
value.Rest.Rest.Item5,
value.Rest.Rest.Item6,
value.Rest.Rest.Item7)));
469 public static Tuple<T1, T2, T3, T4, T5> ToTuple<T1, T2, T3, T4, T5>(
this (T1, T2, T3, T4, T5)
value)
474 public static Tuple<T1, T2, T3, T4, T5, T6> ToTuple<T1, T2, T3, T4, T5, T6>(
this (T1, T2, T3, T4, T5, T6)
value)
479 public static Tuple<T1, T2, T3, T4, T5, T6, T7> ToTuple<T1, T2, T3, T4, T5, T6, T7>(
this (T1, T2, T3, T4, T5, T6, T7)
value)
484 public 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)
489 public 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)
494 public 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)
499 public 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)
501 return CreateLongRef(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7,
Tuple.Create(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4));
504 public 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)
506 return CreateLongRef(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7,
Tuple.Create(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5));
509 public 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)
511 return CreateLongRef(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7,
Tuple.Create(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6));
514 public 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)
516 return CreateLongRef(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7,
Tuple.Create(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7));
519 public 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)
521 return CreateLongRef(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7, CreateLongRef(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7,
Tuple.Create(
value.Rest.Rest.Item1)));
524 public 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)
526 return CreateLongRef(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7, CreateLongRef(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7,
Tuple.Create(
value.Rest.Rest.Item1,
value.Rest.Rest.Item2)));
529 public 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)
531 return CreateLongRef(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7, CreateLongRef(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7,
Tuple.Create(
value.Rest.Rest.Item1,
value.Rest.Rest.Item2,
value.Rest.Rest.Item3)));
534 public 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)
536 return CreateLongRef(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7, CreateLongRef(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7,
Tuple.Create(
value.Rest.Rest.Item1,
value.Rest.Rest.Item2,
value.Rest.Rest.Item3,
value.Rest.Rest.Item4)));
539 public 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)
541 return CreateLongRef(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7, CreateLongRef(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7,
Tuple.Create(
value.Rest.Rest.Item1,
value.Rest.Rest.Item2,
value.Rest.Rest.Item3,
value.Rest.Rest.Item4,
value.Rest.Rest.Item5)));
544 public 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)
546 return CreateLongRef(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7, CreateLongRef(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7,
Tuple.Create(
value.Rest.Rest.Item1,
value.Rest.Rest.Item2,
value.Rest.Rest.Item3,
value.Rest.Rest.Item4,
value.Rest.Rest.Item5,
value.Rest.Rest.Item6)));
549 public 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)
551 return CreateLongRef(
value.Item1,
value.Item2,
value.Item3,
value.Item4,
value.Item5,
value.Item6,
value.Item7, CreateLongRef(
value.Rest.Item1,
value.Rest.Item2,
value.Rest.Item3,
value.Rest.Item4,
value.Rest.Item5,
value.Rest.Item6,
value.Rest.Item7,
Tuple.Create(
value.Rest.Rest.Item1,
value.Rest.Rest.Item2,
value.Rest.Rest.Item3,
value.Rest.Rest.Item4,
value.Rest.Rest.Item5,
value.Rest.Rest.Item6,
value.Rest.Rest.Item7)));
554 private 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) where TRest :
struct,
ITuple?
556 return new ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>(item1, item2, item3, item4, item5, item6, item7, rest);
559 private 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) where TRest :
ITuple?
561 return new Tuple<T1, T2, T3, T4, T5, T6, T7, TRest>(item1, item2, item3, item4, item5, item6, item7, rest);
System.TupleExtensions.ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > 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)
System.TupleExtensions.ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 > 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 T6 ToValueTuple< T1, T2, T3, T4, T5, T6 >(this Tuple< T1, T2, T3, T4, T5, T6 > value)
System.TupleExtensions.ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 > 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)
System.TupleExtensions.Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > 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)
System.TupleExtensions.ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 > 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)
System.TupleExtensions.Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > 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 Tuple< T1, T2, T3, T4 > ToTuple< T1, T2, T3, T4 >(this(T1, T2, T3, T4) 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 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)
System.TupleExtensions.ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > 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 > > 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 > ToTuple< T1, T2, T3, T4, T5, T6, T7 >(this(T1, T2, T3, T4, T5, T6, T7) value)
static Tuple< T1 > ToTuple< T1 >(this ValueTuple< T1 > value)
static void Deconstruct< T1, T2, T3 >(this Tuple< T1, T2, T3 > value, out T1 item1, out T2 item2, out T3 item3)
System.TupleExtensions.ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > 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 T3 ToValueTuple< T1, T2, T3 >(this Tuple< T1, T2, T3 > value)
System.TupleExtensions.Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > 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 Tuple< T1, T2, T3 > ToTuple< T1, T2, T3 >(this(T1, T2, T3) 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)
System.TupleExtensions.ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > 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)
System.TupleExtensions.ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 > 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)
System.TupleExtensions.ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > 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)
System.TupleExtensions.ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > 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)
System.TupleExtensions.ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > 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 > ToTuple< T1, T2 >(this(T1, T2) value)
System.TupleExtensions.Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 > 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)
System.TupleExtensions.Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > 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)
System.TupleExtensions.ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > 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)
System.TupleExtensions.Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 > 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)
System.TupleExtensions.ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > 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 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 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)
System.TupleExtensions.ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 > 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 ValueTuple< T1 > ToValueTuple< T1 >(this Tuple< T1 > value)
System.TupleExtensions.ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > 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 void Deconstruct< T1, T2 >(this Tuple< T1, T2 > value, out T1 item1, out T2 item2)
System.TupleExtensions.Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 > 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 T7 ToValueTuple< T1, T2, T3, T4, T5, T6, T7 >(this Tuple< T1, T2, T3, T4, T5, T6, T7 > value)
System.TupleExtensions.ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 > 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)
System.TupleExtensions.ToTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > 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 void Deconstruct< T1 >(this Tuple< T1 > value, out T1 item1)
static T4 ToValueTuple< T1, T2, T3, T4 >(this Tuple< T1, T2, T3, T4 > value)
static T2 ToValueTuple< T1, T2 >(this Tuple< T1, T2 > value)
static Tuple< T1, T2, T3, T4, T5 > ToTuple< T1, T2, T3, T4, T5 >(this(T1, T2, T3, T4, T5) value)
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 T8 ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8 >(this Tuple< T1, T2, T3, T4, T5, T6, T7, Tuple< T8 > > value)
System.TupleExtensions.ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 > 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)
System.TupleExtensions.Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 > 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)
System.TupleExtensions.ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > 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 T5 ToValueTuple< T1, T2, T3, T4, T5 >(this Tuple< T1, T2, T3, T4, T5 > value)
static Tuple< T1, T2, T3, T4, T5, T6 > ToTuple< T1, T2, T3, T4, T5, T6 >(this(T1, T2, T3, T4, T5, T6) 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)
System.TupleExtensions.Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > 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 >(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 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)
System.TupleExtensions.Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > 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)
System.TupleExtensions.ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > 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 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, 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)
System.TupleExtensions.ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > 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 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 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)
System.TupleExtensions.ToValueTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 > 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)
System.TupleExtensions.Deconstruct< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > 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 ValueTuple Create()