Sage
Tusk
Welcome to Sage
Volume (45%) Hide Volume
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 IndexOfFirst( const Filter: TTransform<Variant>): Integer; function IndexOfFirst( const Filter: TFilter<Variant>): Integer; function IndexOfFirst( const Filter: TFilter<IInterface>): Integer; function IndexOfFirstFrom( const Filter: TTransform<Variant>; From: Integer): Integer; function IndexOfFirstFrom( const Filter: TFilter<Variant>; From: Integer): Integer; function IndexOfFirstFrom( const Filter: TFilter<IInterface>; From: Integer): Integer; function IndexOfLast( const Filter: TTransform<Variant>): Integer; function IndexOfLast( const Filter: TFilter<Variant>): Integer; function IndexOfLast( const Filter: TFilter<IInterface>): Integer; function IndexOfLastFrom( const Filter: TTransform<Variant>; From: Integer): Integer; function IndexOfLastFrom( const Filter: TFilter<Variant>; From: Integer): Integer; function IndexOfLastFrom( const Filter: TFilter<IInterface>; From: Integer): Integer; function Remove( const Value: IInterface): Integer; function DeleteWhere( const Filter: TFilter<IInterface>): Integer; function DeleteWhere( const Filter: TIndexedFilter<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; function Has( const Filter: TTransform<Variant>): Boolean; function Has( const Filter: TFilter<Variant>): Boolean; function Has( const Filter: TFilter<IInterface>): Boolean; function FindOne( const Filter: TTransform<Variant>): IInterface; function FindOne( const Filter: TFilter<Variant>): IInterface; function FindOne( const Filter: TFilter<IInterface>): IInterface; function FindMany( const Filter: TTransform<Variant>): IIntfList; function FindMany( const Filter: TFilter<Variant>): IIntfList; function FindMany( const Filter: TFilter<IInterface>): IIntfList; function CountWhere( const Filter: TFilter<IInterface>; MaxCount: Integer = 0): Integer; 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 Items: TArray<IInterface>): IIntfList; function AddItems( const Value: IIntfList): IIntfList; function AddItems( const Iterator: IIntfIterator): 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: Mon 3:43:39 pm
Mon 3:43:39 pm