TList<T>

Overview

Location

 

constructor .NET, Cooper, Island

 

constructor

 

TList<T>()

 

init()

 

TList<T>()

 

Sub New()

constructor init() Toffee

 

init(init )

Parameters:

  • :

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) .NET, Cooper, Island

 

method AfterConstruction

 

void AfterConstruction()

 

func AfterConstruction()

 

void AfterConstruction()

 

Sub AfterConstruction()

AfterConstruction AfterConstruction()  virtual    (declared in TDelphiObject) Toffee

 

func AfterConstruction(AfterConstruction )

Parameters:

  • :

BeforeDestruction  virtual    (declared in TDelphiObject) .NET, Cooper, Island

 

method BeforeDestruction

 

void BeforeDestruction()

 

func BeforeDestruction()

 

void BeforeDestruction()

 

Sub BeforeDestruction()

BeforeDestruction BeforeDestruction()  virtual    (declared in TDelphiObject) Toffee

 

func BeforeDestruction(BeforeDestruction )

Parameters:

  • :

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: 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: 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 .NET, Cooper, Island

 

method Clear

 

void Clear()

 

func Clear()

 

void Clear()

 

Sub Clear()

Clear Clear()  virtual Toffee

 

func Clear(Clear )

Parameters:

  • :

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 .NET, Cooper, Island

 

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:

Create Create(): TList<T>  virtual Toffee

 

static func Create(Create ) -> TList<T>

Parameters:

  • :

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) .NET, Cooper, Island

 

method Destroy

 

void Destroy()

 

func Destroy()

 

void Destroy()

 

Sub Destroy()

Destroy Destroy()  virtual    (declared in TDelphiObject) Toffee

 

func Destroy(Destroy )

Parameters:

  • :

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 .NET, Cooper, Island

 

method Expand: TList<T>

 

TList<T> Expand()

 

func Expand() -> TList<T>

 

TList<T> Expand()

 

Function Expand() As TList<T>

Expand Expand(): TList<T>  virtual Toffee

 

func Expand(Expand ) -> TList<T>

Parameters:

  • :

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 .NET, Cooper, Island

 

method First: T

 

T First()

 

func First() -> T

 

T First()

 

Function First() As T

First First(): T  virtual Toffee

 

func First(First ) -> T

Parameters:

  • :

Free    (declared in TDelphiObject) .NET, Cooper, Island

 

method Free

 

void Free()

 

func Free()

 

void Free()

 

Sub Free()

Free Free()  virtual    (declared in TDelphiObject) Toffee

 

func Free(Free )

Parameters:

  • :

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

 

// .NET
method GetNonGenericEnumerator: IEnumerator
// Island
method GetNonGenericEnumerator: IEnumerator

 

// .NET
IEnumerator GetNonGenericEnumerator()
// Island
IEnumerator GetNonGenericEnumerator()

 

// .NET
func GetNonGenericEnumerator() -> IEnumerator
// Island
func GetNonGenericEnumerator() -> IEnumerator

 

// .NET
Function GetNonGenericEnumerator() As IEnumerator
// Island
Function GetNonGenericEnumerator() As IEnumerator

GetSequence  protected override virtual .NET, Cooper, Island

 

method GetSequence: IEnumerable<T>

 

IEnumerable<T> GetSequence()

 

func GetSequence() -> IEnumerable<T>

 

Iterable<T> GetSequence()

 

Function GetSequence() As IEnumerable<T>

GetSequence GetSequence(): INSFastEnumeration<T>  protected override Toffee

 

func GetSequence(GetSequence ) -> INSFastEnumeration<T>

Parameters:

  • :

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 .NET, Cooper, Island

 

method Last: T

 

T Last()

 

func Last() -> T

 

T Last()

 

Function Last() As T

Last Last(): T  virtual Toffee

 

func Last(Last ) -> T

Parameters:

  • :

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 .NET, Cooper, Island

 

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(TEmptyFunc1<T> IsEmpty)

 

Sub Pack(IsEmpty As TEmptyFunc<T>)

Parameters:

  • IsEmpty:

Pack Pack()  virtual Toffee

 

func Pack(Pack )

Parameters:

  • :

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 .NET, Cooper, Island

 

method Reverse

 

void Reverse()

 

func Reverse()

 

void Reverse()

 

Sub Reverse()

Reverse Reverse()  virtual Toffee

 

func Reverse(Reverse )

Parameters:

  • :

Sort .NET, Cooper, Island

 

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:

Sort Sort()  virtual Toffee

 

func Sort(Sort )

Parameters:

  • :

ToArray  override .NET, Cooper, Island

 

method ToArray: array of T

 

T[] ToArray()

 

func ToArray() -> T...

 

T[] ToArray()

 

Function ToArray() As T()

ToArray ToArray(): array of T  override Toffee

 

func ToArray(ToArray ) -> T...

Parameters:

  • :

TrimExcess .NET, Cooper, Island

 

method TrimExcess

 

void TrimExcess()

 

func TrimExcess()

 

void TrimExcess()

 

Sub TrimExcess()

TrimExcess TrimExcess()  virtual Toffee

 

func TrimExcess(TrimExcess )

Parameters:

  • :

 

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 .NET, Cooper, Island

 

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:

Create Create(): TList<T>  virtual Toffee

 

static func Create(Create ) -> TList<T>

Parameters:

  • :

 

constructor .NET, Cooper, Island

 

constructor

 

TList<T>()

 

init()

 

TList<T>()

 

Sub New()

constructor init() Toffee

 

init(init )

Parameters:

  • :

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) .NET, Cooper, Island

 

method AfterConstruction

 

void AfterConstruction()

 

func AfterConstruction()

 

void AfterConstruction()

 

Sub AfterConstruction()

AfterConstruction AfterConstruction()  virtual    (declared in TDelphiObject) Toffee

 

func AfterConstruction(AfterConstruction )

Parameters:

  • :

BeforeDestruction  virtual    (declared in TDelphiObject) .NET, Cooper, Island

 

method BeforeDestruction

 

void BeforeDestruction()

 

func BeforeDestruction()

 

void BeforeDestruction()

 

Sub BeforeDestruction()

BeforeDestruction BeforeDestruction()  virtual    (declared in TDelphiObject) Toffee

 

func BeforeDestruction(BeforeDestruction )

Parameters:

  • :

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: 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: 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 .NET, Cooper, Island

 

method Clear

 

void Clear()

 

func Clear()

 

void Clear()

 

Sub Clear()

Clear Clear()  virtual Toffee

 

func Clear(Clear )

Parameters:

  • :

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) .NET, Cooper, Island

 

method Destroy

 

void Destroy()

 

func Destroy()

 

void Destroy()

 

Sub Destroy()

Destroy Destroy()  virtual    (declared in TDelphiObject) Toffee

 

func Destroy(Destroy )

Parameters:

  • :

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 .NET, Cooper, Island

 

method Expand: TList<T>

 

TList<T> Expand()

 

func Expand() -> TList<T>

 

TList<T> Expand()

 

Function Expand() As TList<T>

Expand Expand(): TList<T>  virtual Toffee

 

func Expand(Expand ) -> TList<T>

Parameters:

  • :

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 .NET, Cooper, Island

 

method First: T

 

T First()

 

func First() -> T

 

T First()

 

Function First() As T

First First(): T  virtual Toffee

 

func First(First ) -> T

Parameters:

  • :

Free    (declared in TDelphiObject) .NET, Cooper, Island

 

method Free

 

void Free()

 

func Free()

 

void Free()

 

Sub Free()

Free Free()  virtual    (declared in TDelphiObject) Toffee

 

func Free(Free )

Parameters:

  • :

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

 

// .NET
method GetNonGenericEnumerator: IEnumerator
// Island
method GetNonGenericEnumerator: IEnumerator

 

// .NET
IEnumerator GetNonGenericEnumerator()
// Island
IEnumerator GetNonGenericEnumerator()

 

// .NET
func GetNonGenericEnumerator() -> IEnumerator
// Island
func GetNonGenericEnumerator() -> IEnumerator

 

// .NET
Function GetNonGenericEnumerator() As IEnumerator
// Island
Function GetNonGenericEnumerator() As IEnumerator

GetSequence  protected override virtual .NET, Cooper, Island

 

method GetSequence: IEnumerable<T>

 

IEnumerable<T> GetSequence()

 

func GetSequence() -> IEnumerable<T>

 

Iterable<T> GetSequence()

 

Function GetSequence() As IEnumerable<T>

GetSequence GetSequence(): INSFastEnumeration<T>  protected override Toffee

 

func GetSequence(GetSequence ) -> INSFastEnumeration<T>

Parameters:

  • :

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 .NET, Cooper, Island

 

method Last: T

 

T Last()

 

func Last() -> T

 

T Last()

 

Function Last() As T

Last Last(): T  virtual Toffee

 

func Last(Last ) -> T

Parameters:

  • :

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 .NET, Cooper, Island

 

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(TEmptyFunc1<T> IsEmpty)

 

Sub Pack(IsEmpty As TEmptyFunc<T>)

Parameters:

  • IsEmpty:

Pack Pack()  virtual Toffee

 

func Pack(Pack )

Parameters:

  • :

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 .NET, Cooper, Island

 

method Reverse

 

void Reverse()

 

func Reverse()

 

void Reverse()

 

Sub Reverse()

Reverse Reverse()  virtual Toffee

 

func Reverse(Reverse )

Parameters:

  • :

Sort .NET, Cooper, Island

 

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:

Sort Sort()  virtual Toffee

 

func Sort(Sort )

Parameters:

  • :

ToArray  override .NET, Cooper, Island

 

method ToArray: array of T

 

T[] ToArray()

 

func ToArray() -> T...

 

T[] ToArray()

 

Function ToArray() As T()

ToArray ToArray(): array of T  override Toffee

 

func ToArray(ToArray ) -> T...

Parameters:

  • :

TrimExcess .NET, Cooper, Island

 

method TrimExcess

 

void TrimExcess()

 

func TrimExcess()

 

void TrimExcess()

 

Sub TrimExcess()

TrimExcess TrimExcess()  virtual Toffee

 

func TrimExcess(TrimExcess )

Parameters:

  • :