[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 63

`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();` |  |
`destructor Destroy; override;` |  |
`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`

The latest version of this document can be found at lazarus-ccr.sourceforge.net.