CopyTo Method
- Namespace
TXTextControl
- Package
TXTextControl.asTextControl. Core. SDK TXTextControl.from the private NuGet feed or Text Control Offline PackagesCore. dll
- Also in
TXTextControl.asTextControl. ASP. SDK TXTextControl.dll
Description
Copies the elements of the collection to an array, starting at a particular index.
Syntax
public void CopyTo(Array array, int index);Public Sub CopyTo(array As Array, index As Integer)Parameters
| Parameter | Description |
|---|---|
| array | Specifies the array to copy to. |
| index | Specifies the index of the destination array at which to begin copying. |
Examples
The following example copies named regions to a stable array before marking them as reviewed.
textControl.Text = "Customer: Contoso Ltd.";
textControl.Select(10, 12);
SubTextPartCollection parts = textControl.SubTextParts;
SubTextPart customer = new("CustomerName", 10) { Data = @"{""category"":""customer""}" };
parts.Add(customer);
SubTextPart[] snapshot = new SubTextPart[parts.Count];
parts.CopyTo(snapshot, 0);
foreach (SubTextPart part in snapshot)
{
part.Data = @"{""reviewed"":true}";
}textControl.Text = "Customer: Contoso Ltd."
textControl.Select(10, 12)
Dim parts As SubTextPartCollection = textControl.SubTextParts
Dim customer As New SubTextPart("CustomerName", 10) With { .Data = "{""category"":""customer""}" }
parts.Add(customer)
Dim snapshot(parts.Count - 1) As SubTextPart
parts.CopyTo(snapshot, 0)
For Each part As SubTextPart In snapshot
part.Data = "{""reviewed"":true}"
Next