Interface IBaseList

Unit

Declaration

type IBaseList = interface(ISerializable)

Description

No description available, ancestor ISerializable description follows
No description available, ancestor IUpdateObject description follows
No description available, ancestor IObservable description follows

—————————————————————————– Base Interfaces —————————————————————————–

Attributes
GUID['{8532953B-320D-418B-A447-AC95DFAC368B}']
Attributes
GUID['{4C481E54-568A-46B4-BAAA-C0071932FDCF}']
Attributes
GUID['{DF9B1F9D-09D1-4790-BC9E-D299A578B71A}']
Attributes
GUID['{B8EEB016-F9C8-4F8A-8175-A55202865C00}']

Hierarchy

Overview

Methods

Public function CreateEmpty: IBaseList;
Public function GetCount: integer;
Public function Add(iItem: IUnknown): integer;
Public function AddWithMetadata(iItem: IUnknown; iMetadata: IUnknown): integer;
Public procedure Insert(iIndex: integer; iItem: IUnknown);
Public procedure InsertWithMetadata(iIndex: integer; iItem: IUnknown; iMetadata: IUnknown);
Public procedure Move(oldIndex: integer; newIndex: integer);
Public function Delete(iIndex: integer): boolean;
Public procedure Remove(iItem: IUnknown);
Public procedure Clear;
Public procedure Append(iValue: IBaseList; iWithMetadata: boolean = true);
Public procedure InsertList(iIndex: integer; iValue: IBaseList; iWithMetadata: boolean = true);
Public procedure Sync(iValue: IBaseList; iWithMetadata: boolean = true);
Public function IndexOf(iItem: IUnknown): integer;
Public function Contains(iItem: IUnknown): boolean;
Public function GetListItem(iIndex: integer): IUnknown;
Public function GetListItemMetadata(iIndex: integer): IUnknown;
Public function FindItemByGUID(iGUID: TGUID; iIndex: integer): IUnknown;
Public procedure Shuffle;
Public procedure ShuffleFrom(iStart: integer);
Public function GetEnumerator: IBaseListEnumerator;

Description

Methods

Public function CreateEmpty: IBaseList;
 
Public function GetCount: integer;
 
Public function Add(iItem: IUnknown): integer;
 
Public function AddWithMetadata(iItem: IUnknown; iMetadata: IUnknown): integer;
 
Public procedure Insert(iIndex: integer; iItem: IUnknown);
 
Public procedure InsertWithMetadata(iIndex: integer; iItem: IUnknown; iMetadata: IUnknown);
 
Public procedure Move(oldIndex: integer; newIndex: integer);
 
Public function Delete(iIndex: integer): boolean;
 
Public procedure Remove(iItem: IUnknown);
 
Public procedure Clear;
 
Public procedure Append(iValue: IBaseList; iWithMetadata: boolean = true);
 
Public procedure InsertList(iIndex: integer; iValue: IBaseList; iWithMetadata: boolean = true);
 
Public procedure Sync(iValue: IBaseList; iWithMetadata: boolean = true);
 
Public function IndexOf(iItem: IUnknown): integer;
 
Public function Contains(iItem: IUnknown): boolean;
 
Public function GetListItem(iIndex: integer): IUnknown;
 
Public function GetListItemMetadata(iIndex: integer): IUnknown;
 
Public function FindItemByGUID(iGUID: TGUID; iIndex: integer): IUnknown;
 
Public procedure Shuffle;
 
Public procedure ShuffleFrom(iStart: integer);
 
Public function GetEnumerator: IBaseListEnumerator;
 

Generated by PasDoc 0.16.0.