AFSearchTokenCollection.CopyTo Method
- Last UpdatedNov 18, 2025
- 2 minute read
- PI System
- AF SDK 2024 R2
- Developer
Copies the entire ListT to a compatible one-dimensional array, starting at the specified index of the target array.
Namespace: OSIsoft.AF.Search
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public void CopyTo( AFSearchTokenBase[] array, int arrayIndex )
Public Sub CopyTo ( array As AFSearchTokenBase(), arrayIndex As Integer ) Dim instance As AFSearchTokenCollection Dim array As AFSearchTokenBase() Dim arrayIndex As Integer instance.CopyTo(array, arrayIndex)
public: virtual void CopyTo( array<AFSearchTokenBase^>^ array, int arrayIndex ) sealed
abstract CopyTo : array : AFSearchTokenBase[] * arrayIndex : int -> unit override CopyTo : array : AFSearchTokenBase[] * arrayIndex : int -> unit
Parameters
- array
- Type: OSIsoft.AF.SearchAFSearchTokenBase
The one-dimensional Array that is the destination of the elements copied from ListT. The Array must have zero-based indexing. - arrayIndex
- Type: SystemInt32
The zero-based index in array at which copying begins.
Implements
ICollectionTCopyTo(T, Int32)
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | array is null. |
| ArgumentOutOfRangeException | arrayIndex is less than 0. |
| ArgumentException | The number of elements in the source ListT is greater than the available space from arrayIndex to the end of the destination array. |