Namespace: PureMVC.Utils
Interface IList<T>
All Superinterfaces: - System.IEnumerable<1>
public interface IList<T> ( System.IEnumerable<1>
Generic Parameters- T
Persistent- False
public function Integer |
Add(Value: T) |
public Sub |
AddRange(Values: array of T) |
public Sub |
AddRange(Collection: IEnumerable<T>) |
public Sub |
AddRange(Collection: TEnumerable<T>) |
public function Boolean |
BinarySearch(Item: T; Index: Integer) |
public function Boolean |
BinarySearch(Item: T; Index: Integer; AComparer: IComparer<T>) |
public Sub |
Clear() |
public function Boolean |
Contains(Value: T) |
public Sub |
Delete(Index: Integer) |
public Sub |
DeleteRange(AIndex: Integer; ACount: Integer) |
public Sub |
Exchange(Index1: Integer; Index2: Integer) |
public function T |
Extract(Value: T) |
public function T |
First() |
public function Integer |
GetCapacity() |
public function Integer |
GetCount() |
public function T |
GetItem(Index: Integer) |
procedure |
GetOnNotify() |
public function Integer |
IndexOf(Value: T) |
public Sub |
Insert(Index: Integer; Value: T) |
public Sub |
InsertRange(Index: Integer; Values: array of T) |
public Sub |
InsertRange(Index: Integer; Collection: IEnumerable<T>) |
public Sub |
InsertRange(Index: Integer; Collection: TEnumerable<T>) |
public function PTypeInfo |
ItemType() |
public function T |
Last() |
public function Integer |
LastIndexOf(Value: T) |
public Sub |
Move(CurIndex: Integer; NewIndex: Integer) |
public function Integer |
Remove(Value: T) |
public Sub |
Reverse() |
public Sub |
SetCapacity(Value: Integer) |
public Sub |
SetCount(Value: Integer) |
public Sub |
SetItem(Index: Integer; Value: T) |
public Sub |
SetOnNotify() |
public Sub |
Sort() |
public Sub |
Sort(AComparer: IComparer<T>) |
public function TArray<T> |
ToArray() |
public Sub |
TrimExcess() |
Capacity
public Capacity: Integer
Type- Integer
Access- read/write
Count
public Count: Integer
Type- Integer
Access- read/write
Items
public Items: T
Type- T
Access- read/write
Add
public function Add(Value: T): Integer
Reintroduce- False
Returns- Integer
AddRange
public procedure AddRange(Values: array of T)
Reintroduce- False
AddRange
public procedure AddRange(Collection: IEnumerable<T>)
Reintroduce- False
AddRange
public procedure AddRange(Collection: TEnumerable<T>)
Reintroduce- False
BinarySearch
public function BinarySearch(Item: T; Index: Integer): Boolean
Reintroduce- False
Returns- Boolean
BinarySearch
public function BinarySearch(Item: T; Index: Integer; AComparer: IComparer<T>): Boolean
Reintroduce- False
Returns- Boolean
Clear
public procedure Clear()
Reintroduce- False
Contains
public function Contains(Value: T): Boolean
Reintroduce- False
Returns- Boolean
Delete
public procedure Delete(Index: Integer)
Reintroduce- False
DeleteRange
public procedure DeleteRange(AIndex: Integer; ACount: Integer)
Reintroduce- False
Exchange
public procedure Exchange(Index1: Integer; Index2: Integer)
Reintroduce- False
Extract
public function Extract(Value: T): T
Reintroduce- False
Returns- T
First
public function First(): T
Reintroduce- False
Returns- T
GetCapacity
public function GetCapacity(): Integer
Reintroduce- False
Returns- Integer
GetCount
public function GetCount(): Integer
Reintroduce- False
Returns- Integer
GetItem
public function GetItem(Index: Integer): T
Reintroduce- False
Returns- T
GetOnNotify
procedure GetOnNotify()
Reintroduce- False
Returns- TCollectionNotifyEvent<T>
IndexOf
public function IndexOf(Value: T): Integer
Reintroduce- False
Returns- Integer
Insert
public procedure Insert(Index: Integer; Value: T)
Reintroduce- False
InsertRange
public procedure InsertRange(Index: Integer; Values: array of T)
Reintroduce- False
InsertRange
public procedure InsertRange(Index: Integer; Collection: IEnumerable<T>)
Reintroduce- False
InsertRange
public procedure InsertRange(Index: Integer; Collection: TEnumerable<T>)
Reintroduce- False
ItemType
public function ItemType(): PTypeInfo
Reintroduce- False
Returns- PTypeInfo
Last
public function Last(): T
Reintroduce- False
Returns- T
LastIndexOf
public function LastIndexOf(Value: T): Integer
Reintroduce- False
Returns- Integer
Move
public procedure Move(CurIndex: Integer; NewIndex: Integer)
Reintroduce- False
Remove
public function Remove(Value: T): Integer
Reintroduce- False
Returns- Integer
Reverse
public procedure Reverse()
Reintroduce- False
SetCapacity
public procedure SetCapacity(Value: Integer)
Reintroduce- False
SetCount
public procedure SetCount(Value: Integer)
Reintroduce- False
SetItem
public procedure SetItem(Index: Integer; Value: T)
Reintroduce- False
SetOnNotify
public procedure SetOnNotify()
Reintroduce- False
Sort
public procedure Sort()
Reintroduce- False
Sort
public procedure Sort(AComparer: IComparer<T>)
Reintroduce- False
ToArray
public function ToArray(): TArray<T>
Reintroduce- False
Returns- TArray<T>
TrimExcess
public procedure TrimExcess()
Reintroduce- False