TList<T>

Overview

Location

 

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()

BinarySearch (T, Int32): Boolean  virtual

 

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()

BinarySearch (T, Int32): Boolean  virtual

 

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()