| Description | Hierarchy | Fields | Methods | Properties | 
type TValueCollection = class(TCollection)
![]()  | 
FCachedName: string; | 
![]()  | 
FCachedIndex: integer; | 
![]()  | 
function GetItem(Index: Integer): TValueArrayItem; | 
![]()  | 
procedure SetItem(Index: Integer; const Value: TValueArrayItem); | 
![]()  | 
procedure CacheData; | 
![]()  | 
procedure RestoreData; | 
![]()  | 
constructor Create; | 
![]()  | 
function ValuesByName(AName: string): TValueArrayStorage; | 
![]()  | 
function ValueItemByName(AName: string): TValueArrayItem; | 
![]()  | 
property Items[Index:Integer]: TValueArrayItem read GetItem write SetItem; | 
![]()  | 
FCachedName: string; | 
![]()  | 
FCachedIndex: integer; | 
![]()  | 
function GetItem(Index: Integer): TValueArrayItem; | 
![]()  | 
procedure SetItem(Index: Integer; const Value: TValueArrayItem); | 
![]()  | 
procedure CacheData; | 
![]()  | 
procedure RestoreData; | 
![]()  | 
constructor Create; | 
![]()  | 
function ValuesByName(AName: string): TValueArrayStorage; | 
![]()  | 
function ValueItemByName(AName: string): TValueArrayItem; | 
![]()  | 
property Items[Index:Integer]: TValueArrayItem read GetItem write SetItem; |