TOwnedCollection
[Properties (by Name)][Methods (by Name)][Events (by Name)]
TCollection descendant which maintains owner information.
Declaration
Source position: classesh.inc line 571
Type
TOwnedCollection = class (TCollection)
private
FOwner : TPersistent;
protected
function GetOwner : TPersistent; Override;
public
constructor Create(AOwner: TPersistent;
AItemClass: TCollectionItemClass);
end
;
Description
TOwnedCollection automatically maintains owner information, so it can be displayed in an IDE. Collections that should be displayed in an IDE should descend from TOwnedCollection or must implement a GetOwner function.
Members
| Member | Type | Visibility | Description |
|---|---|---|---|
| Create | Method | public | Create a new TOwnerCollection instance. |
| FOwner | Field | private | |
| GetOwner | Method | protected |
Inheritance
| Class | Description |
|---|---|
| TOwnedCollection | TCollection descendant which maintains owner information. |
See also
| Name | Description |
|---|---|
| TCollection | Base class to manage collections of named objects. |
| TPersistent | Base class for streaming system and persistent properties. |