TCollection.Assign

Assigns one collection to another.

Declaration

Source position: classesh.inc line 554

public 
  procedure Assign(Source: TPersistent);  Override;

Description

Assign assigns the contents of one collection to another. It does this by clearing the items list, and adding as much elements as there are in the Source collection; it assigns to each created element the contents of it's counterpart in the Source element.

Two collections cannot be assigned to each other if instances of the ItemClass classes cannot be assigned to each other.

Errors

If the objects in the collections cannot be assigned to one another, then an EConvertError is raised.

See also

Name Description
TCollectionItem Basic object that is managed by a TCollection class.
TPersistent.Assign Assign the contents of one class to another.