Algorithms..::..Copy<(Of <(<'T>)>)> Method (IEnumerable<(Of <(<'T>)>)>, IList<(Of <(<'T>)>)>, Int32)
Copies all of the items from the collection source to the list dest, starting
at the index destIndex. If necessary, the size of the destination list is expanded.
Namespace:
Wintellect.PowerCollections
Assembly:
PowerCollections (in PowerCollections.dll)
Syntax
public static void Copy<T>( IEnumerable<T> source, IList<T> dest, int destIndex )
Public Shared Sub Copy(Of T) ( _ source As IEnumerable(Of T), _ dest As IList(Of T), _ destIndex As Integer _ )
public: generic<typename T> static void Copy( IEnumerable<T>^ source, IList<T>^ dest, int^ destIndex )
Type Parameters
- T
Parameters
- source
- Type: IEnumerable<(Of <(<'T>)>)>
The collection that provide the source items.
- dest
- Type: IList<(Of <(<'T>)>)>
The list to store the items into.
- destIndex
- Type: Int32
The index to begin copying items to.
Exceptions
Exception | Condition |
---|---|
ArgumentOutOfRangeException | destIndex is negative or greater than dest.Count. |
ArgumentNullException | source or dest is null. |