Definition at line 1827 of file Array.cs.
1828 {
1830 {
1832 }
1833 if (
array.Rank != 1)
1834 {
1836 }
1839 {
1840 ThrowHelper.ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index();
1841 }
1843 {
1844 ThrowHelper.ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count();
1845 }
1848 {
1850 {
1852 {
1854 {
1856 }
1857 }
1858 }
1859 else
1860 {
1862 {
1865 {
1867 }
1868 }
1869 }
1870 return -1;
1871 }
1874 {
1876 {
1878 }
1880 {
1884 {
1889 break;
1894 break;
1898 break;
1904 break;
1907 break;
1910 break;
1911 }
1913 }
1914 }
1916 {
1919 {
1921 {
1923 }
1924 }
1926 {
1928 }
1929 }
1932 {
1934 }
1935 }
static Span< T > UnsafeArrayAsSpan< T >(Array array, int adjustedIndex, int length)
References System.array, System.count, System.length, System.obj, System.startIndex, System.T, System.ThrowHelper.ThrowArgumentNullException(), System.ThrowHelper.ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count(), System.ThrowHelper.ThrowRankException(), System.ThrowHelper.ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index(), System.Array.UnsafeArrayAsSpan< T >(), and System.value.