CodeDirectiveCollection::CopyTo Method (array<CodeDirective^>^, Int32)
Copies the contents of the collection to a one-dimensional array beginning at the specified index.
Assembly: System (in System.dll)
Parameters
- array
-
Type:
array<System.CodeDom::CodeDirective^>^
An array of type CodeDirective that is the destination of the values copied from the collection.
- index
-
Type:
System::Int32
The index in the array at which to begin inserting collection objects.
| Exception | Condition |
|---|---|
| ArgumentException | The destination array is multidimensional. -or- The number of elements in the CodeDirectiveCollection is greater than the available space between the index of the target array specified by index and the end of the target array. |
| ArgumentNullException | array is null. |
| ArgumentOutOfRangeException | index is less than the target array's minimum index. |
The following code example shows the use of the CopyTo method to copy the contents of the collection beginning at index 0 to the specified CodeDirective array. This example is part of a larger example provided for the CodeDirectiveCollection class.
Available since 2.0