Sage
Tusk
Welcome to Sage
Volume (47%) Hide Volume
Topics
IList<T>

type IList<T> = interface(IVector<T>) function get_Capacity: Integer; procedure set_Capacity( Value: Integer); procedure EnsureAdditionalCapacity( Value: Integer); function GetMin: T; function GetMax: T; function get_AsArray: TArray<T>; procedure set_AsArray( const Value: TArray<T>); function ExtractArray: TArray<T>; procedure ReplaceContents( var Items: TArray<T>); function GetAsVariantList: IVariantList; function ShallowClone: IList<T>; function Copy( Index: Integer; Count: Integer): IList<T>; function Extract( Index: Integer; Count: Integer): IList<T>; procedure Move( CurIndex: Integer; NewIndex: Integer); function Add( const Value: T): Integer; procedure Insert( Index: Integer; const Value: T); function AddItems( const Items: TArray<T>): IList<T>; function AddItems( const Items: TArray<T>; Offset: Integer; Count: Integer): IList<T>; function AddItems( const Items: IIterable<T>): IList<T>; function AddItems( const Values: IIterator<T>): IList<T>; function InsertItems( Index: Integer; const Items: TArray<T>): IList<T>; function InsertItems( Index: Integer; const Items: TArray<T>; Offset: Integer; Count: Integer): IList<T>; function InsertItems( Index: Integer; const Items: IList<T>): IList<T>; procedure Assign( const Value: IList<T>); procedure Assign( const Values: TArray<T>); procedure Assign( const Values: IIterator<T>); procedure Clear; procedure Delete( i: Integer); procedure DeleteLast; procedure DeleteRange( Index: Integer; Count: Integer); function Remove( const Value: T): Integer; function Pop: T; function Pack( const Value: T): Integer; function Has( const Value: T): Boolean; function IndexOf( const Value: T): Integer; function Sort: IList<T>; function Join( const Separator: string): string; function Join( const Separator: string; Quote: Char): string; function Join( const Separator: string; const BeginQuote: string; const EndQuote: string; const EscapeQuote: string): string; function JoinMLA( const Separator: string; const Conjunction: string): string; function JoinMLA( const Separator: string; Quote: Char; const Conjunction: string): string; function JoinMLA( const Separator: string; const BeginQuote: string; const EndQuote: string; const EscapeQuote: string; const Conjunction: string): string; function Join( const Separator: string; SkipEmpty: Boolean): string; function Join( const Separator: string; SkipEmpty: Boolean; Quote: Char): string; function Join( const Separator: string; SkipEmpty: Boolean; const BeginQuote: string; const EndQuote: string; const EscapeQuote: string): string; function JoinMLA( const Separator: string; const Conjunction: string; SkipEmpty: Boolean): string; function JoinMLA( const Separator: string; SkipEmpty: Boolean; Quote: Char; const Conjunction: string): string; function JoinMLA( const Separator: string; SkipEmpty: Boolean; const BeginQuote: string; const EndQuote: string; const EscapeQuote: string; const Conjunction: string): string; property Capacity: Integer read write; property Min: T read; property Max: T read; property AsArray: TArray<T> read write; property AsVariantList: IVariantList read; end;

Ancestor: IVector<T>.

Defined in: DSList

Last Modified: Mon 3:43:39 pm
Mon 3:43:39 pm