TReferenceManager

Abstract base class for a facility that manages references to elements

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TReferenceManager

Source

Reference.Manager.pas (21)

Description

A TReferenceManager can for instance be used by a collection to control the lifetime of objects in the collection. Code that uses a TReferenceManager should call Acquire whenever an element enters its realm and Release whenever an element leaves its realm.

Methods

ScopeVisibilityResultNameDescription
InstancepublicAcquire(Element: TElement)
InstancepublicRelease(Element: TElement)