TList<T>
Overview
Location
-
Reference:
- Delphi.dll .NET
- delphi.jar Cooper
- Delphi.fx Island
- libDelphi.fx Toffee
- Namespace: RemObjects.Elements.RTL.Delphi
- Ancestry: TDelphiObject | TEnumerable<T> | TList<T>
constructor
constructor
TList<T>()
init()
TList<T>()
Sub New()
constructor (TEnumerable<T>)
constructor(aCollection: TEnumerable<T>)
TList<T>(TEnumerable<T> aCollection)
init(_ aCollection: TEnumerable<T>)
TList<T>(TEnumerable<T> aCollection)
Sub New(aCollection As TEnumerable<T>)
Parameters:
- aCollection:
constructor (IComparer<T>)
constructor(aComparer: IComparer<T>)
TList<T>(IComparer<T> aComparer)
init(_ aComparer: IComparer<T>)
TList<T>(IComparer<T> aComparer)
Sub New(aComparer As IComparer<T>)
Parameters:
- aComparer:
Add virtual
method Add(Value: T): Int32
Int32 Add(T Value)
func Add(_ Value: T) -> Int32
Integer Add(T Value)
Function Add(Value As T) As Int32
Parameters:
- Value:
AddRange (IEnumerable<T>) virtual
method AddRange(Collection: IEnumerable<T>)
void AddRange(IEnumerable<T> Collection)
func AddRange(_ Collection: INSFastEnumeration<T>)
void AddRange(Iterable<T> Collection)
Sub AddRange(Collection As IEnumerable<T>)
Parameters:
- Collection:
AddRange (TEnumerable<T>) virtual
method AddRange(Collection: TEnumerable<T>)
void AddRange(TEnumerable<T> Collection)
func AddRange(_ Collection: TEnumerable<T>)
void AddRange(TEnumerable<T> Collection)
Sub AddRange(Collection As TEnumerable<T>)
Parameters:
- Collection:
AddRange (array of T) virtual
method AddRange(Values: array of T)
void AddRange(T[] Values)
func AddRange(_ Values: T...)
void AddRange(T[] Values)
Sub AddRange(Values As T())
Parameters:
- Values:
AfterConstruction virtual (declared in TDelphiObject)
method AfterConstruction
void AfterConstruction()
func AfterConstruction()
void AfterConstruction()
Sub AfterConstruction()
BeforeDestruction virtual (declared in TDelphiObject)
method BeforeDestruction
void BeforeDestruction()
func BeforeDestruction()
void BeforeDestruction()
Sub BeforeDestruction()
method BinarySearch(Item: T; out Index: Int32): Boolean
Boolean BinarySearch(T Item, out Int32 Index)
func BinarySearch(_ Item: T, _ Index: inout Int32) -> Boolean
Boolean BinarySearch(T Item, __out Integer Index)
Function BinarySearch(Item As T, <OutAttribute> ByRef Index As Int32) As Boolean
Parameters:
- Item:
- Index:
BinarySearch (T, Int32, IComparer<T>): Boolean virtual
method BinarySearch(Item: T; out Index: Int32; AComparer: IComparer<T>): Boolean
Boolean BinarySearch(T Item, out Int32 Index, IComparer<T> AComparer)
func BinarySearch(_ Item: T, _ Index: inout Int32, _ AComparer: IComparer<T>) -> Boolean
Boolean BinarySearch(T Item, __out Integer Index, IComparer<T> AComparer)
Function BinarySearch(Item As T, <OutAttribute> ByRef Index As Int32, AComparer As IComparer<T>) As Boolean
Parameters:
- Item:
- Index:
- AComparer:
Capacity virtual
property Capacity: Int32 read write;
Int32 Capacity { get; set; }
var Capacity: Int32 { get{} set{} }
Integer Capacity { __get; __set; }
Property Capacity() As Int32
Clear virtual
method Clear
void Clear()
func Clear()
void Clear()
Sub Clear()
close final (declared in TDelphiObject) Cooper
method close
void close()
func close()
void close()
Sub close()
Contains virtual
method Contains(Value: T): Boolean
Boolean Contains(T Value)
func Contains(_ Value: T) -> Boolean
Boolean Contains(T Value)
Function Contains(Value As T) As Boolean
Parameters:
- Value:
Count virtual
property Count: Int32 read write;
Int32 Count { get; set; }
var Count: Int32 { get{} set{} }
Integer Count { __get; __set; }
Property Count() As Int32
countByEnumeratingWithState (declared in TEnumerable<T>) Toffee
func countByEnumeratingWithState(_ aState: UnsafeMutablePointer<NSFastEnumerationState>, objects aStackbuf: UnsafeMutablePointer<T>, count len: NSUInteger) -> NSUInteger
Parameters:
- aState:
- aStackbuf:
- len:
Create virtual
class method Create: TList<T>
static TList<T> Create()
static func Create() -> TList<T>
static TList<T> Create()
Shared Function Create() As TList<T>
Create (TEnumerable<T>): TList<T> virtual
class method Create(aCollection: TEnumerable<T>): TList<T>
static TList<T> Create(TEnumerable<T> aCollection)
static func Create(_ aCollection: TEnumerable<T>) -> TList<T>
static TList<T> Create(TEnumerable<T> aCollection)
Shared Function Create(aCollection As TEnumerable<T>) As TList<T>
Parameters:
- aCollection:
Create (IComparer<T>): TList<T> virtual
class method Create(aComparer: IComparer<T>): TList<T>
static TList<T> Create(IComparer<T> aComparer)
static func Create(_ aComparer: IComparer<T>) -> TList<T>
static TList<T> Create(IComparer<T> aComparer)
Shared Function Create(aComparer As IComparer<T>) As TList<T>
Parameters:
- aComparer:
Delete virtual
method Delete(aIndex: Int32)
void Delete(Int32 aIndex)
func Delete(_ aIndex: Int32)
void Delete(Integer aIndex)
Sub Delete(aIndex As Int32)
Parameters:
- aIndex:
DeleteRange virtual
method DeleteRange(aIndex: Int32; aCount: Int32)
void DeleteRange(Int32 aIndex, Int32 aCount)
func DeleteRange(_ aIndex: Int32, _ aCount: Int32)
void DeleteRange(Integer aIndex, Integer aCount)
Sub DeleteRange(aIndex As Int32, aCount As Int32)
Parameters:
- aIndex:
- aCount:
Destroy virtual (declared in TDelphiObject)
method Destroy
void Destroy()
func Destroy()
void Destroy()
Sub Destroy()
Dispose (declared in TDelphiObject) Island
method Dispose
void Dispose()
func Dispose()
Sub Dispose()
DoGetEnumerator protected (declared in TEnumerable<T>) .NET
method DoGetEnumerator: TEnumerator<T>
TEnumerator<T> DoGetEnumerator()
func DoGetEnumerator() -> TEnumerator<T>
TEnumerator<T> DoGetEnumerator()
Function DoGetEnumerator() As TEnumerator<T>
Exchange virtual
method Exchange(Index1: Int32; Index2: Int32)
void Exchange(Int32 Index1, Int32 Index2)
func Exchange(_ Index1: Int32, _ Index2: Int32)
void Exchange(Integer Index1, Integer Index2)
Sub Exchange(Index1 As Int32, Index2 As Int32)
Parameters:
- Index1:
- Index2:
Expand virtual
method Expand: TList<T>
TList<T> Expand()
func Expand() -> TList<T>
TList<T> Expand()
Function Expand() As TList<T>
Extract
method Extract(Value: T): T
T Extract(T Value)
func Extract(_ Value: T) -> T
T Extract(T Value)
Function Extract(Value As T) As T
Parameters:
- Value:
ExtractItem virtual
method ExtractItem(Value: T; Direction: TDirection): T
T ExtractItem(T Value, TDirection Direction)
func ExtractItem(_ Value: T, _ Direction: TDirection) -> T
T ExtractItem(T Value, TDirection Direction)
Function ExtractItem(Value As T, Direction As TDirection) As T
Parameters:
- Value:
- Direction:
Finalize protected (declared in TDelphiObject) .NET
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
First virtual
method First: T
T First()
func First() -> T
T First()
Function First() As T
Free virtual (declared in TDelphiObject)
method Free
void Free()
func Free()
void Free()
Sub Free()
GetEnumerator override virtual Island
method GetEnumerator: IEnumerator<T>
IEnumerator<T> GetEnumerator()
func GetEnumerator() -> IEnumerator<T>
Function GetEnumerator() As IEnumerator<T>
GetMetaClass override virtual .NET, Cooper, Island
method GetMetaClass: class of TDelphiObject
class of TDelphiObject GetMetaClass()
func GetMetaClass() -> class of TDelphiObject
class of TDelphiObject GetMetaClass()
Function GetMetaClass() As class of TDelphiObject
GetNonGenericEnumerator protected (declared in TEnumerable<T>) .NET, Island
method GetNonGenericEnumerator: IEnumerator
IEnumerator GetNonGenericEnumerator()
func GetNonGenericEnumerator() -> IEnumerator
Function GetNonGenericEnumerator() As IEnumerator
GetSequence protected override
method GetSequence: IEnumerable<T>
IEnumerable<T> GetSequence()
func GetSequence() -> INSFastEnumeration<T>
Iterable<T> GetSequence()
Function GetSequence() As IEnumerable<T>
IndexOf virtual
method IndexOf(Value: T): Int32
Int32 IndexOf(T Value)
func IndexOf(_ Value: T) -> Int32
Integer IndexOf(T Value)
Function IndexOf(Value As T) As Int32
Parameters:
- Value:
IndexOfItem virtual
method IndexOfItem(Value: T; Direction: TDirection): Int32
Int32 IndexOfItem(T Value, TDirection Direction)
func IndexOfItem(_ Value: T, _ Direction: TDirection) -> Int32
Integer IndexOfItem(T Value, TDirection Direction)
Function IndexOfItem(Value As T, Direction As TDirection) As Int32
Parameters:
- Value:
- Direction:
Insert virtual
method Insert(aIndex: Int32; Value: T)
void Insert(Int32 aIndex, T Value)
func Insert(_ aIndex: Int32, _ Value: T)
void Insert(Integer aIndex, T Value)
Sub Insert(aIndex As Int32, Value As T)
Parameters:
- aIndex:
- Value:
InsertRange (Int32, IEnumerable<T>) virtual
method InsertRange(aIndex: Int32; Collection: IEnumerable<T>)
void InsertRange(Int32 aIndex, IEnumerable<T> Collection)
func InsertRange(_ aIndex: Int32, _ Collection: INSFastEnumeration<T>)
void InsertRange(Integer aIndex, Iterable<T> Collection)
Sub InsertRange(aIndex As Int32, Collection As IEnumerable<T>)
Parameters:
- aIndex:
- Collection:
InsertRange (Int32, array of T) virtual
method InsertRange(aIndex: Int32; Values: array of T)
void InsertRange(Int32 aIndex, T[] Values)
func InsertRange(_ aIndex: Int32, _ Values: T...)
void InsertRange(Integer aIndex, T[] Values)
Sub InsertRange(aIndex As Int32, Values As T())
Parameters:
- aIndex:
- Values:
Items virtual
property Items[aIndex: Int32]: T read write;
T Items[Int32 aIndex] { get; set; }
subscript Items(_ aIndex: Int32) -> T { get{} set{} }
T Items[Integer aIndex] { __get; __set; }
Property Items(aIndex As Int32) As T
ItemValue protected virtual
method ItemValue(Item: T): Int32
Int32 ItemValue(T Item)
func ItemValue(_ Item: T) -> Int32
Integer ItemValue(T Item)
Function ItemValue(Item As T) As Int32
Parameters:
- Item:
iterator final (declared in TEnumerable<T>) Cooper
method iterator: Iterator<T>
Iterator<T> iterator()
func iterator() -> Iterator<T>
Iterator<T> iterator()
Function iterator() As Iterator<T>
Last virtual
method Last: T
T Last()
func Last() -> T
T Last()
Function Last() As T
LastIndexOf virtual
method LastIndexOf(Value: T): Int32
Int32 LastIndexOf(T Value)
func LastIndexOf(_ Value: T) -> Int32
Integer LastIndexOf(T Value)
Function LastIndexOf(Value As T) As Int32
Parameters:
- Value:
List virtual
property List: array of T read;
T[] List { get; }
var List: T... { get{} }
T[] List { __get; }
ReadOnly Property List() As T()
Move virtual
method Move(CurIndex: Int32; NewIndex: Int32)
void Move(Int32 CurIndex, Int32 NewIndex)
func Move(_ CurIndex: Int32, _ NewIndex: Int32)
void Move(Integer CurIndex, Integer NewIndex)
Sub Move(CurIndex As Int32, NewIndex As Int32)
Parameters:
- CurIndex:
- NewIndex:
Notify protected virtual
method Notify(Item: T; Action: TCollectionNotification)
void Notify(T Item, TCollectionNotification Action)
func Notify(_ Item: T, _ Action: TCollectionNotification)
void Notify(T Item, TCollectionNotification Action)
Sub Notify(Item As T, Action As TCollectionNotification)
Parameters:
- Item:
- Action:
OnNotify virtual
property OnNotify: TCollectionNotifyEvent<T> read write;
TCollectionNotifyEvent<T> OnNotify { get; set; }
var OnNotify: TCollectionNotifyEvent<T> { get{} set{} }
TCollectionNotifyEvent<T> OnNotify { __get; __set; }
Property OnNotify() As TCollectionNotifyEvent<T>
Pack virtual
method Pack
void Pack()
func Pack()
void Pack()
Sub Pack()
Pack (TEmptyFunc<T>) virtual
method Pack(IsEmpty: TEmptyFunc<T>)
void Pack(TEmptyFunc<T> IsEmpty)
func Pack(_ IsEmpty: TEmptyFunc<T>)
void Pack(TEmptyFunc<T> IsEmpty)
Sub Pack(IsEmpty As TEmptyFunc<T>)
Parameters:
- IsEmpty:
Remove virtual
method Remove(Value: T): Int32
Int32 Remove(T Value)
func Remove(_ Value: T) -> Int32
Integer Remove(T Value)
Function Remove(Value As T) As Int32
Parameters:
- Value:
RemoveItem virtual
method RemoveItem(Value: T; Direction: TDirection): Int32
Int32 RemoveItem(T Value, TDirection Direction)
func RemoveItem(_ Value: T, _ Direction: TDirection) -> Int32
Integer RemoveItem(T Value, TDirection Direction)
Function RemoveItem(Value As T, Direction As TDirection) As Int32
Parameters:
- Value:
- Direction:
Reverse virtual
method Reverse
void Reverse()
func Reverse()
void Reverse()
Sub Reverse()
Sort virtual
method Sort
void Sort()
func Sort()
void Sort()
Sub Sort()
Sort (IComparer<T>) virtual
method Sort(AComparer: IComparer<T>)
void Sort(IComparer<T> AComparer)
func Sort(_ AComparer: IComparer<T>)
void Sort(IComparer<T> AComparer)
Sub Sort(AComparer As IComparer<T>)
Parameters:
- AComparer:
ToArray override
method ToArray: array of T
T[] ToArray()
func ToArray() -> T...
T[] ToArray()
Function ToArray() As T()
TrimExcess virtual
method TrimExcess
void TrimExcess()
func TrimExcess()
void TrimExcess()
Sub TrimExcess()
Capacity virtual
property Capacity: Int32 read write;
Int32 Capacity { get; set; }
var Capacity: Int32 { get{} set{} }
Integer Capacity { __get; __set; }
Property Capacity() As Int32
Count virtual
property Count: Int32 read write;
Int32 Count { get; set; }
var Count: Int32 { get{} set{} }
Integer Count { __get; __set; }
Property Count() As Int32
Items virtual
property Items[aIndex: Int32]: T read write;
T Items[Int32 aIndex] { get; set; }
subscript Items(_ aIndex: Int32) -> T { get{} set{} }
T Items[Integer aIndex] { __get; __set; }
Property Items(aIndex As Int32) As T
List virtual
property List: array of T read;
T[] List { get; }
var List: T... { get{} }
T[] List { __get; }
ReadOnly Property List() As T()
OnNotify virtual
property OnNotify: TCollectionNotifyEvent<T> read write;
TCollectionNotifyEvent<T> OnNotify { get; set; }
var OnNotify: TCollectionNotifyEvent<T> { get{} set{} }
TCollectionNotifyEvent<T> OnNotify { __get; __set; }
Property OnNotify() As TCollectionNotifyEvent<T>
Create virtual
class method Create: TList<T>
static TList<T> Create()
static func Create() -> TList<T>
static TList<T> Create()
Shared Function Create() As TList<T>
Create (TEnumerable<T>): TList<T> virtual
class method Create(aCollection: TEnumerable<T>): TList<T>
static TList<T> Create(TEnumerable<T> aCollection)
static func Create(_ aCollection: TEnumerable<T>) -> TList<T>
static TList<T> Create(TEnumerable<T> aCollection)
Shared Function Create(aCollection As TEnumerable<T>) As TList<T>
Parameters:
- aCollection:
Create (IComparer<T>): TList<T> virtual
class method Create(aComparer: IComparer<T>): TList<T>
static TList<T> Create(IComparer<T> aComparer)
static func Create(_ aComparer: IComparer<T>) -> TList<T>
static TList<T> Create(IComparer<T> aComparer)
Shared Function Create(aComparer As IComparer<T>) As TList<T>
Parameters:
- aComparer:
constructor
constructor
TList<T>()
init()
TList<T>()
Sub New()
constructor (TEnumerable<T>)
constructor(aCollection: TEnumerable<T>)
TList<T>(TEnumerable<T> aCollection)
init(_ aCollection: TEnumerable<T>)
TList<T>(TEnumerable<T> aCollection)
Sub New(aCollection As TEnumerable<T>)
Parameters:
- aCollection:
constructor (IComparer<T>)
constructor(aComparer: IComparer<T>)
TList<T>(IComparer<T> aComparer)
init(_ aComparer: IComparer<T>)
TList<T>(IComparer<T> aComparer)
Sub New(aComparer As IComparer<T>)
Parameters:
- aComparer:
Add virtual
method Add(Value: T): Int32
Int32 Add(T Value)
func Add(_ Value: T) -> Int32
Integer Add(T Value)
Function Add(Value As T) As Int32
Parameters:
- Value:
AddRange (IEnumerable<T>) virtual
method AddRange(Collection: IEnumerable<T>)
void AddRange(IEnumerable<T> Collection)
func AddRange(_ Collection: INSFastEnumeration<T>)
void AddRange(Iterable<T> Collection)
Sub AddRange(Collection As IEnumerable<T>)
Parameters:
- Collection:
AddRange (TEnumerable<T>) virtual
method AddRange(Collection: TEnumerable<T>)
void AddRange(TEnumerable<T> Collection)
func AddRange(_ Collection: TEnumerable<T>)
void AddRange(TEnumerable<T> Collection)
Sub AddRange(Collection As TEnumerable<T>)
Parameters:
- Collection:
AddRange (array of T) virtual
method AddRange(Values: array of T)
void AddRange(T[] Values)
func AddRange(_ Values: T...)
void AddRange(T[] Values)
Sub AddRange(Values As T())
Parameters:
- Values:
AfterConstruction virtual (declared in TDelphiObject)
method AfterConstruction
void AfterConstruction()
func AfterConstruction()
void AfterConstruction()
Sub AfterConstruction()
BeforeDestruction virtual (declared in TDelphiObject)
method BeforeDestruction
void BeforeDestruction()
func BeforeDestruction()
void BeforeDestruction()
Sub BeforeDestruction()
method BinarySearch(Item: T; out Index: Int32): Boolean
Boolean BinarySearch(T Item, out Int32 Index)
func BinarySearch(_ Item: T, _ Index: inout Int32) -> Boolean
Boolean BinarySearch(T Item, __out Integer Index)
Function BinarySearch(Item As T, <OutAttribute> ByRef Index As Int32) As Boolean
Parameters:
- Item:
- Index:
BinarySearch (T, Int32, IComparer<T>): Boolean virtual
method BinarySearch(Item: T; out Index: Int32; AComparer: IComparer<T>): Boolean
Boolean BinarySearch(T Item, out Int32 Index, IComparer<T> AComparer)
func BinarySearch(_ Item: T, _ Index: inout Int32, _ AComparer: IComparer<T>) -> Boolean
Boolean BinarySearch(T Item, __out Integer Index, IComparer<T> AComparer)
Function BinarySearch(Item As T, <OutAttribute> ByRef Index As Int32, AComparer As IComparer<T>) As Boolean
Parameters:
- Item:
- Index:
- AComparer:
Clear virtual
method Clear
void Clear()
func Clear()
void Clear()
Sub Clear()
close final (declared in TDelphiObject) Cooper
method close
void close()
func close()
void close()
Sub close()
Contains virtual
method Contains(Value: T): Boolean
Boolean Contains(T Value)
func Contains(_ Value: T) -> Boolean
Boolean Contains(T Value)
Function Contains(Value As T) As Boolean
Parameters:
- Value:
countByEnumeratingWithState (declared in TEnumerable<T>) Toffee
func countByEnumeratingWithState(_ aState: UnsafeMutablePointer<NSFastEnumerationState>, objects aStackbuf: UnsafeMutablePointer<T>, count len: NSUInteger) -> NSUInteger
Parameters:
- aState:
- aStackbuf:
- len:
Delete virtual
method Delete(aIndex: Int32)
void Delete(Int32 aIndex)
func Delete(_ aIndex: Int32)
void Delete(Integer aIndex)
Sub Delete(aIndex As Int32)
Parameters:
- aIndex:
DeleteRange virtual
method DeleteRange(aIndex: Int32; aCount: Int32)
void DeleteRange(Int32 aIndex, Int32 aCount)
func DeleteRange(_ aIndex: Int32, _ aCount: Int32)
void DeleteRange(Integer aIndex, Integer aCount)
Sub DeleteRange(aIndex As Int32, aCount As Int32)
Parameters:
- aIndex:
- aCount:
Destroy virtual (declared in TDelphiObject)
method Destroy
void Destroy()
func Destroy()
void Destroy()
Sub Destroy()
Dispose (declared in TDelphiObject) Island
method Dispose
void Dispose()
func Dispose()
Sub Dispose()
DoGetEnumerator protected (declared in TEnumerable<T>) .NET
method DoGetEnumerator: TEnumerator<T>
TEnumerator<T> DoGetEnumerator()
func DoGetEnumerator() -> TEnumerator<T>
TEnumerator<T> DoGetEnumerator()
Function DoGetEnumerator() As TEnumerator<T>
Exchange virtual
method Exchange(Index1: Int32; Index2: Int32)
void Exchange(Int32 Index1, Int32 Index2)
func Exchange(_ Index1: Int32, _ Index2: Int32)
void Exchange(Integer Index1, Integer Index2)
Sub Exchange(Index1 As Int32, Index2 As Int32)
Parameters:
- Index1:
- Index2:
Expand virtual
method Expand: TList<T>
TList<T> Expand()
func Expand() -> TList<T>
TList<T> Expand()
Function Expand() As TList<T>
Extract
method Extract(Value: T): T
T Extract(T Value)
func Extract(_ Value: T) -> T
T Extract(T Value)
Function Extract(Value As T) As T
Parameters:
- Value:
ExtractItem virtual
method ExtractItem(Value: T; Direction: TDirection): T
T ExtractItem(T Value, TDirection Direction)
func ExtractItem(_ Value: T, _ Direction: TDirection) -> T
T ExtractItem(T Value, TDirection Direction)
Function ExtractItem(Value As T, Direction As TDirection) As T
Parameters:
- Value:
- Direction:
Finalize protected (declared in TDelphiObject) .NET
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
First virtual
method First: T
T First()
func First() -> T
T First()
Function First() As T
Free virtual (declared in TDelphiObject)
method Free
void Free()
func Free()
void Free()
Sub Free()
GetEnumerator override virtual Island
method GetEnumerator: IEnumerator<T>
IEnumerator<T> GetEnumerator()
func GetEnumerator() -> IEnumerator<T>
Function GetEnumerator() As IEnumerator<T>
GetMetaClass override virtual .NET, Cooper, Island
method GetMetaClass: class of TDelphiObject
class of TDelphiObject GetMetaClass()
func GetMetaClass() -> class of TDelphiObject
class of TDelphiObject GetMetaClass()
Function GetMetaClass() As class of TDelphiObject
GetNonGenericEnumerator protected (declared in TEnumerable<T>) .NET, Island
method GetNonGenericEnumerator: IEnumerator
IEnumerator GetNonGenericEnumerator()
func GetNonGenericEnumerator() -> IEnumerator
Function GetNonGenericEnumerator() As IEnumerator
GetSequence protected override
method GetSequence: IEnumerable<T>
IEnumerable<T> GetSequence()
func GetSequence() -> INSFastEnumeration<T>
Iterable<T> GetSequence()
Function GetSequence() As IEnumerable<T>
IndexOf virtual
method IndexOf(Value: T): Int32
Int32 IndexOf(T Value)
func IndexOf(_ Value: T) -> Int32
Integer IndexOf(T Value)
Function IndexOf(Value As T) As Int32
Parameters:
- Value:
IndexOfItem virtual
method IndexOfItem(Value: T; Direction: TDirection): Int32
Int32 IndexOfItem(T Value, TDirection Direction)
func IndexOfItem(_ Value: T, _ Direction: TDirection) -> Int32
Integer IndexOfItem(T Value, TDirection Direction)
Function IndexOfItem(Value As T, Direction As TDirection) As Int32
Parameters:
- Value:
- Direction:
Insert virtual
method Insert(aIndex: Int32; Value: T)
void Insert(Int32 aIndex, T Value)
func Insert(_ aIndex: Int32, _ Value: T)
void Insert(Integer aIndex, T Value)
Sub Insert(aIndex As Int32, Value As T)
Parameters:
- aIndex:
- Value:
InsertRange (Int32, IEnumerable<T>) virtual
method InsertRange(aIndex: Int32; Collection: IEnumerable<T>)
void InsertRange(Int32 aIndex, IEnumerable<T> Collection)
func InsertRange(_ aIndex: Int32, _ Collection: INSFastEnumeration<T>)
void InsertRange(Integer aIndex, Iterable<T> Collection)
Sub InsertRange(aIndex As Int32, Collection As IEnumerable<T>)
Parameters:
- aIndex:
- Collection:
InsertRange (Int32, array of T) virtual
method InsertRange(aIndex: Int32; Values: array of T)
void InsertRange(Int32 aIndex, T[] Values)
func InsertRange(_ aIndex: Int32, _ Values: T...)
void InsertRange(Integer aIndex, T[] Values)
Sub InsertRange(aIndex As Int32, Values As T())
Parameters:
- aIndex:
- Values:
ItemValue protected virtual
method ItemValue(Item: T): Int32
Int32 ItemValue(T Item)
func ItemValue(_ Item: T) -> Int32
Integer ItemValue(T Item)
Function ItemValue(Item As T) As Int32
Parameters:
- Item:
iterator final (declared in TEnumerable<T>) Cooper
method iterator: Iterator<T>
Iterator<T> iterator()
func iterator() -> Iterator<T>
Iterator<T> iterator()
Function iterator() As Iterator<T>
Last virtual
method Last: T
T Last()
func Last() -> T
T Last()
Function Last() As T
LastIndexOf virtual
method LastIndexOf(Value: T): Int32
Int32 LastIndexOf(T Value)
func LastIndexOf(_ Value: T) -> Int32
Integer LastIndexOf(T Value)
Function LastIndexOf(Value As T) As Int32
Parameters:
- Value:
Move virtual
method Move(CurIndex: Int32; NewIndex: Int32)
void Move(Int32 CurIndex, Int32 NewIndex)
func Move(_ CurIndex: Int32, _ NewIndex: Int32)
void Move(Integer CurIndex, Integer NewIndex)
Sub Move(CurIndex As Int32, NewIndex As Int32)
Parameters:
- CurIndex:
- NewIndex:
Notify protected virtual
method Notify(Item: T; Action: TCollectionNotification)
void Notify(T Item, TCollectionNotification Action)
func Notify(_ Item: T, _ Action: TCollectionNotification)
void Notify(T Item, TCollectionNotification Action)
Sub Notify(Item As T, Action As TCollectionNotification)
Parameters:
- Item:
- Action:
Pack virtual
method Pack
void Pack()
func Pack()
void Pack()
Sub Pack()
Pack (TEmptyFunc<T>) virtual
method Pack(IsEmpty: TEmptyFunc<T>)
void Pack(TEmptyFunc<T> IsEmpty)
func Pack(_ IsEmpty: TEmptyFunc<T>)
void Pack(TEmptyFunc<T> IsEmpty)
Sub Pack(IsEmpty As TEmptyFunc<T>)
Parameters:
- IsEmpty:
Remove virtual
method Remove(Value: T): Int32
Int32 Remove(T Value)
func Remove(_ Value: T) -> Int32
Integer Remove(T Value)
Function Remove(Value As T) As Int32
Parameters:
- Value:
RemoveItem virtual
method RemoveItem(Value: T; Direction: TDirection): Int32
Int32 RemoveItem(T Value, TDirection Direction)
func RemoveItem(_ Value: T, _ Direction: TDirection) -> Int32
Integer RemoveItem(T Value, TDirection Direction)
Function RemoveItem(Value As T, Direction As TDirection) As Int32
Parameters:
- Value:
- Direction:
Reverse virtual
method Reverse
void Reverse()
func Reverse()
void Reverse()
Sub Reverse()
Sort virtual
method Sort
void Sort()
func Sort()
void Sort()
Sub Sort()
Sort (IComparer<T>) virtual
method Sort(AComparer: IComparer<T>)
void Sort(IComparer<T> AComparer)
func Sort(_ AComparer: IComparer<T>)
void Sort(IComparer<T> AComparer)
Sub Sort(AComparer As IComparer<T>)
Parameters:
- AComparer:
ToArray override
method ToArray: array of T
T[] ToArray()
func ToArray() -> T...
T[] ToArray()
Function ToArray() As T()
TrimExcess virtual
method TrimExcess
void TrimExcess()
func TrimExcess()
void TrimExcess()
Sub TrimExcess()