[Overview][Types][Classes][Procedures and functions][Index] | Reference for unit 'LCLResCache' (#lcl)

# TResourceCacheDescriptor

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TResourceCacheDescriptor - a class of descriptors for ResourceCache Items.

## Declaration

Source position: lclrescache.pas line 61

`type TResourceCacheDescriptor = class`
`protected`
`FDestroying: Boolean;` |  | FDestroying - local boolean variable to store Destroying status.
`public`
`Item: TResourceCacheItem;` |  | Item - the Resource Cache Item to which this descriptor refers.
`Cache: TResourceCache;` |  | Cache - the resource Cache to which this Item belongs.
`Next: TResourceCacheDescriptor;` |  | The Next descriptor in the list.
`Prev: TResourceCacheDescriptor;` |  | Prev - the Previous descriptor in the list.
`constructor Create();` |  | Constructor for the class instance.
`destructor Destroy; override;` |  | Destructor for the class instance.
`procedure AddToList();` |  | AddToList - add a descriptor to the list specified by First, Last.
`procedure RemoveFromList();` |  | RemoveFromList - remove a descriptor from the list specified by First, Last.
`end;`

## Inheritance

`TResourceCacheDescriptor` |  | TResourceCacheDescriptor - a class of descriptors for ResourceCache Items.
`TObject`