|
1471 | 1471 | </Parameters>
|
1472 | 1472 | <Docs>
|
1473 | 1473 | <param name="sourceArray">The <see cref="T:System.Array" /> that contains the data to copy.</param>
|
1474 |
| - <param name="sourceIndex">A 32-bit integer that represents the index in the <paramref name="sourceArray" /> at which copying begins.</param> |
| 1474 | + <param name="sourceIndex">A 32-bit integer that represents the index in <paramref name="sourceArray" /> at which copying begins.</param> |
1475 | 1475 | <param name="destinationArray">The <see cref="T:System.Array" /> that receives the data.</param>
|
1476 |
| - <param name="destinationIndex">A 32-bit integer that represents the index in the <paramref name="destinationArray" /> at which storing begins.</param> |
| 1476 | + <param name="destinationIndex">A 32-bit integer that represents the index in <paramref name="destinationArray" /> at which storing begins.</param> |
1477 | 1477 | <param name="length">A 32-bit integer that represents the number of elements to copy.</param>
|
1478 | 1478 | <summary>Copies a range of elements from an <see cref="T:System.Array" /> starting at the specified source index and pastes them to another <see cref="T:System.Array" /> starting at the specified destination index. Guarantees that all changes are undone if the copy does not succeed completely.</summary>
|
1479 | 1479 | <remarks>
|
|
1490 | 1490 |
|
1491 | 1491 | This method is equivalent to the standard C/C++ function `memmove`, not `memcpy`.
|
1492 | 1492 |
|
1493 |
| - The arrays can be reference-type arrays or value-type arrays. If `sourceArray` and `destinationArray` are both reference-type arrays or are both arrays of type <xref:System.Object>, a shallow copy is performed. A shallow copy of an <xref:System.Array> is a new <xref:System.Array> containing references to the same elements as the original <xref:System.Array>. The elements themselves or anything referenced by the elements are not copied. In contrast, a deep copy of an <xref:System.Array> copies the elements and everything directly or indirectly referenced by the elements. |
| 1493 | + The arrays can be reference-type or value-type arrays. If `sourceArray` and `destinationArray` are both reference-type arrays or are both arrays of type <xref:System.Object>, a shallow copy is performed. A shallow copy of an <xref:System.Array> is a new <xref:System.Array> containing references to the same elements as the original <xref:System.Array>. The elements themselves or anything referenced by the elements are not copied. In contrast, a deep copy of an <xref:System.Array> copies the elements and everything directly or indirectly referenced by the elements. |
1494 | 1494 |
|
1495 | 1495 | If this method throws an exception while copying, the `destinationArray` remains unchanged; therefore, <xref:System.Array.ConstrainedCopy%2A> can be used within a constrained execution region (<xref:System.Runtime.ConstrainedExecution.Cer>).
|
1496 | 1496 |
|
1497 |
| - This method is an O(`n`) operation, where `n` is `length`. |
| 1497 | + This method is an $O(n)$ operation, where $n$ is `length`. |
1498 | 1498 |
|
1499 | 1499 | ]]></format>
|
1500 | 1500 | </remarks>
|
|
1945 | 1945 | </Parameters>
|
1946 | 1946 | <Docs>
|
1947 | 1947 | <param name="sourceArray">The <see cref="T:System.Array" /> that contains the data to copy.</param>
|
1948 |
| - <param name="sourceIndex">A 32-bit integer that represents the index in the <paramref name="sourceArray" /> at which copying begins.</param> |
| 1948 | + <param name="sourceIndex">A 32-bit integer that represents the index in <paramref name="sourceArray" /> at which copying begins.</param> |
1949 | 1949 | <param name="destinationArray">The <see cref="T:System.Array" /> that receives the data.</param>
|
1950 |
| - <param name="destinationIndex">A 32-bit integer that represents the index in the <paramref name="destinationArray" /> at which storing begins.</param> |
| 1950 | + <param name="destinationIndex">A 32-bit integer that represents the index in <paramref name="destinationArray" /> at which storing begins.</param> |
1951 | 1951 | <param name="length">A 32-bit integer that represents the number of elements to copy.</param>
|
1952 | 1952 | <summary>Copies a range of elements from an <see cref="T:System.Array" /> starting at the specified source index and pastes them to another <see cref="T:System.Array" /> starting at the specified destination index. The length and the indexes are specified as 32-bit integers.</summary>
|
1953 | 1953 | <remarks>
|
|
2072 | 2072 | </Parameters>
|
2073 | 2073 | <Docs>
|
2074 | 2074 | <param name="sourceArray">The <see cref="T:System.Array" /> that contains the data to copy.</param>
|
2075 |
| - <param name="sourceIndex">A 64-bit integer that represents the index in the <paramref name="sourceArray" /> at which copying begins.</param> |
| 2075 | + <param name="sourceIndex">A 64-bit integer that represents the index in <paramref name="sourceArray" /> at which copying begins.</param> |
2076 | 2076 | <param name="destinationArray">The <see cref="T:System.Array" /> that receives the data.</param>
|
2077 |
| - <param name="destinationIndex">A 64-bit integer that represents the index in the <paramref name="destinationArray" /> at which storing begins.</param> |
| 2077 | + <param name="destinationIndex">A 64-bit integer that represents the index in <paramref name="destinationArray" /> at which storing begins.</param> |
2078 | 2078 | <param name="length">A 64-bit integer that represents the number of elements to copy. The integer must be between zero and <see cref="F:System.Int32.MaxValue">Int32.MaxValue</see>, inclusive.</param>
|
2079 | 2079 | <summary>Copies a range of elements from an <see cref="T:System.Array" /> starting at the specified source index and pastes them to another <see cref="T:System.Array" /> starting at the specified destination index. The length and the indexes are specified as 64-bit integers.</summary>
|
2080 | 2080 | <remarks>
|
|
2232 | 2232 | </Parameters>
|
2233 | 2233 | <Docs>
|
2234 | 2234 | <param name="array">The one-dimensional array that is the destination of the elements copied from the current array.</param>
|
2235 |
| - <param name="index">A 32-bit integer that represents the index in <paramref name="array" /> at which copying begins.</param> |
| 2235 | + <param name="index">A 32-bit integer that represents the index in the destination array at which copying begins.</param> |
2236 | 2236 | <summary>Copies all the elements of the current one-dimensional array to the specified one-dimensional array starting at the specified destination array index. The index is specified as a 32-bit integer.</summary>
|
2237 | 2237 | <remarks>
|
2238 | 2238 | <format type="text/markdown"><![CDATA[
|
|
2316 | 2316 | </Parameters>
|
2317 | 2317 | <Docs>
|
2318 | 2318 | <param name="array">The one-dimensional array that is the destination of the elements copied from the current array.</param>
|
2319 |
| - <param name="index">A 64-bit integer that represents the index in <paramref name="array" /> at which copying begins.</param> |
| 2319 | + <param name="index">A 64-bit integer that represents the index in the destination array at which copying begins.</param> |
2320 | 2320 | <summary>Copies all the elements of the current one-dimensional array to the specified one-dimensional array starting at the specified destination array index. The index is specified as a 64-bit integer.</summary>
|
2321 | 2321 | <remarks>
|
2322 | 2322 | <format type="text/markdown"><![CDATA[
|
|
3395 | 3395 | </Parameters>
|
3396 | 3396 | <Docs>
|
3397 | 3397 | <typeparam name="T">The type of the elements of the array.</typeparam>
|
3398 |
| - <param name="array">The <see cref="T:System.Array" /> to be filled.</param> |
| 3398 | + <param name="array">The array to be filled.</param> |
3399 | 3399 | <param name="value">The new value for the elements in the specified range.</param>
|
3400 |
| - <param name="startIndex">A 32-bit integer that represents the index in the <see cref="T:System.Array" /> at which filling begins.</param> |
| 3400 | + <param name="startIndex">A 32-bit integer that represents the index in <paramref name="array" /> at which filling begins.</param> |
3401 | 3401 | <param name="count">The number of elements to copy.</param>
|
3402 |
| - <summary>Assigns the given <paramref name="value" /> of type <typeparamref name="T" /> to the elements of the specified <paramref name="array" /> which are |
| 3402 | + <summary>Assigns the given <paramref name="value" /> of type <typeparamref name="T" /> to the elements of the specified <paramref name="array" /> that are |
3403 | 3403 | within the range of <paramref name="startIndex" /> (inclusive) and the next <paramref name="count" /> number of indices.</summary>
|
3404 | 3404 | <remarks>To be added.</remarks>
|
3405 | 3405 | </Docs>
|
|
0 commit comments