Definition at line 1397 of file ValueTuple.cs.
1398 {
1399 T1 val;
1401 if (!(
Rest is IValueTupleInternal))
1402 {
1404 val = default(T1);
1405 if (val == null)
1406 {
1409 if (val == null)
1410 {
1413 }
1414 }
1417 }
1419 int hashCode =
Rest.GetHashCode();
1421 {
1422 return hashCode;
1423 }
1480 {
1481 case 1:
1482 {
1486 {
1490 {
1493 }
1494 }
1497 }
1498 case 2:
1499 {
1503 {
1507 {
1510 }
1511 }
1514 }
1515 case 3:
1516 {
1520 {
1524 {
1527 }
1528 }
1531 }
1532 case 4:
1533 {
1537 {
1541 {
1544 }
1545 }
1548 }
1549 case 5:
1550 {
1554 {
1558 {
1561 }
1562 }
1565 }
1566 case 6:
1567 {
1571 {
1575 {
1578 }
1579 }
1582 }
1583 case 7:
1584 case 8:
1585 {
1587 val = default(T1);
1588 if (val == null)
1589 {
1592 if (val == null)
1593 {
1596 }
1597 }
1600 }
1601 default:
1602 {
1603 return -1;
1604 }
1609 {
1613 {
1616 }
1617 }
1624 {
1628 {
1631 }
1632 }
1641 {
1645 {
1648 }
1649 }
1656 {
1660 {
1663 }
1664 }
1673 {
1677 {
1680 }
1681 }
1688 {
1692 {
1695 }
1696 }
1703 {
1707 {
1710 }
1711 }
1718 {
1722 {
1725 }
1726 }
1733 {
1737 {
1740 }
1741 }
1748 {
1752 {
1755 }
1756 }
1763 {
1767 {
1770 }
1771 }
1778 {
1782 {
1785 }
1786 }
1793 {
1797 {
1800 }
1801 }
1808 {
1812 {
1815 }
1816 }
1823 {
1827 {
1830 }
1831 }
1838 {
1842 {
1845 }
1846 }
1853 {
1857 {
1860 }
1861 }
1870 {
1874 {
1877 }
1878 }
1891 {
1895 {
1898 }
1899 }
1903 return HashCode.Combine(
value24, hashCode);
1908 {
1912 {
1915 }
1916 }
1923 {
1927 {
1930 }
1931 }
1934 }
1940 {
1944 {
1947 }
1948 }
1962 {
1966 {
1969 }
1970 }
1977 {
1981 {
1984 }
1985 }
1992 {
1996 {
1999 }
2000 }
2007 {
2011 {
2014 }
2015 }
2022 {
2026 {
2029 }
2030 }
2033 }
References System.ValueTuple< T1, T2, T3, T4, T5, T6, T7, TRest >.Item1, System.ValueTuple< T1, T2, T3, T4, T5, T6, T7, TRest >.Item2, System.ValueTuple< T1, T2, T3, T4, T5, T6, T7, TRest >.Item3, System.ValueTuple< T1, T2, T3, T4, T5, T6, T7, TRest >.Item4, System.ValueTuple< T1, T2, T3, T4, T5, T6, T7, TRest >.Item5, System.ValueTuple< T1, T2, T3, T4, T5, T6, T7, TRest >.Item6, System.ValueTuple< T1, T2, T3, T4, T5, T6, T7, TRest >.Item7, System.length, System.ValueTuple< T1, T2, T3, T4, T5, T6, T7, TRest >.Length, System.ValueTuple< T1, T2, T3, T4, T5, T6, T7, TRest >.Rest, and System.value.