Sage
Tusk
Welcome to Sage
Volume (47%) Hide Volume
Tusk
Topics
IIntfList
type IIntfList = interface(IIntfListBase) ['{E0FB2081-B3E3-11D5-8640-005004E91334}'] procedure Freeze; procedure Thaw; function GetIsFrozen: Boolean; function IndexOf( const Value: IInterface): Integer; function Remove( const Value: IInterface): Integer; function get_Items( i: Integer): IInterface; function Pop: IInterface; function get_First: IInterface; procedure set_First( const Value: IInterface); function get_Last: IInterface; procedure set_Last( const Value: IInterface); function Copy( Index: Integer; Count: Integer): IIntfList; function Extract( Index: Integer; Count: Integer): IIntfList; function NewList: IIntfList; function NewItem: IInterface; function CanMakeNewItem: Boolean; procedure Insert( Index: Integer; const Value: IInterface); procedure set_Items( i: Integer; const Value: IInterface); function ShallowClone: IIntfList; function DeepClone: IIntfList; procedure Assign( const Value: IIntfList); function AddItems( const Value: IIntfList): IIntfList; function get_AsArray: TArray<IInterface>; procedure set_AsArray( const Value: TArray<IInterface>); function ExtractArray: TArray<IInterface>; function NewIterator: IIntfIterator; function NewReverseIterator: IIntfIterator; function GetEnumerator: TIntfListEnumerator; property IsFrozen: Boolean read; property First: IInterface read write; property Last: IInterface read write; property AsArray: TArray<IInterface> read write; property Items[i: Integer]: IInterface read get_Items write set_Items; default; end;

Ancestor: IIntfListBase.

Defined in: DSList

Last Modified: Tue 3:09:18 pm
Tue 3:09:18 pm